Changeset 476:da0c88c9c942
- Timestamp:
- 08/28/08 19:07:37
(4 months ago)
- Author:
- Brian Warner <warner@allmydata.com>
- branch:
- default
- Message:
add versions to incident headers. Also for #80
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r475 |
r476 |
|
| 1 | 1 | 2008-08-28 Brian Warner <warner@lothar.com> |
|---|
| | 2 | |
|---|
| | 3 | * foolscap/logging/incident.py (IncidentReporter.incident_declared): |
|---|
| | 4 | put versions in the incident header too, also for #80. |
|---|
| | 5 | * foolscap/test/test_logging.py (Incidents.test_basic): test it |
|---|
| 2 | 6 | |
|---|
| 3 | 7 | * foolscap/logging/tail.py (LogPrinter.got_versions): record |
|---|
| r471 |
r476 |
|
| 83 | 83 | self.f1 = open(self.abs_filename, "wb") |
|---|
| 84 | 84 | self.f2 = bz2.BZ2File(self.abs_filename_bz2_tmp, "wb") |
|---|
| | 85 | |
|---|
| | 86 | # there's some weird circular import that prevents this from being |
|---|
| | 87 | # imported at the top level |
|---|
| | 88 | from foolscap.logging.publish import LogPublisher |
|---|
| | 89 | versions = LogPublisher.versions |
|---|
| | 90 | |
|---|
| 85 | 91 | # write header with triggering_event |
|---|
| 86 | 92 | header = {"header": {"type": "incident", |
|---|
| 87 | 93 | "trigger": triggering_event, |
|---|
| | 94 | "versions": versions, |
|---|
| 88 | 95 | }} |
|---|
| 89 | 96 | pickle.dump(header, self.f1) |
|---|
| r475 |
r476 |
|
| 247 | 247 | self.failUnlessEqual(events[0]["header"]["trigger"]["message"], |
|---|
| 248 | 248 | "3-trigger") |
|---|
| | 249 | self.failUnlessEqual(events[0]["header"]["versions"]["foolscap"], |
|---|
| | 250 | foolscap.__version__) |
|---|
| 249 | 251 | self.failUnlessEqual(events[3]["d"]["message"], "3-trigger") |
|---|
| 250 | 252 | |
|---|
| … | … | |
| 260 | 262 | self.failUnlessEqual(events[0]["header"]["trigger"]["message"], |
|---|
| 261 | 263 | "3-trigger") |
|---|
| | 264 | self.failUnlessEqual(events[0]["header"]["versions"]["foolscap"], |
|---|
| | 265 | foolscap.__version__) |
|---|
| 262 | 266 | self.failUnlessEqual(events[3]["d"]["message"], "3-trigger") |
|---|
| 263 | 267 | self.failUnlessEqual(events[4]["d"]["message"], "4-trailing") |
|---|