Merge lp:~lifeless/python-oops-tools/amqp into lp:python-oops-tools

Proposed by Robert Collins
Status: Merged
Approved by: Robert Collins
Approved revision: no longer in the source branch.
Merged at revision: 3
Proposed branch: lp:~lifeless/python-oops-tools/amqp
Merge into: lp:python-oops-tools
Diff against target: 91 lines (+18/-18)
3 files modified
src/oopstools/NEWS.txt (+2/-0)
src/oopstools/scripts/amqp2disk.py (+15/-17)
versions.cfg (+1/-1)
To merge this branch: bzr merge lp:~lifeless/python-oops-tools/amqp
Reviewer Review Type Date Requested Status
Stuart Bishop (community) Approve
Robert Collins (community) Approve
Review via email: mp+79644@code.launchpad.net

Commit message

Bump to oops-amqp 0.0.0.2, cleanup some cruft.

Description of the change

Bump to oops-amqp 0.0.0.2, cleanup some cruft.

To post a comment you must log in.
Revision history for this message
Robert Collins (lifeless) wrote :

simples

review: Approve
Revision history for this message
Stuart Bishop (stub) wrote :

In the name of Senate and Peoples of Rome.

review: Approve
lp:~lifeless/python-oops-tools/amqp updated
3. By Robert Collins

Bump to oops-amqp 0.0.0.2, cleanup some cruft.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/oopstools/NEWS.txt'
--- src/oopstools/NEWS.txt 2011-10-16 22:35:01 +0000
+++ src/oopstools/NEWS.txt 2011-10-18 04:22:22 +0000
@@ -7,6 +7,8 @@
77
8* Added AMQP support via the bin/amqp2disk script. (Robert Collins)8* Added AMQP support via the bin/amqp2disk script. (Robert Collins)
99
10* Bumped oops-amqp rev to 0.0.2 for bugfixes. (Robert Collins)
11
100.6120.6
11===13===
1214
1315
=== modified file 'src/oopstools/scripts/amqp2disk.py'
--- src/oopstools/scripts/amqp2disk.py 2011-10-16 22:35:01 +0000
+++ src/oopstools/scripts/amqp2disk.py 2011-10-18 04:22:22 +0000
@@ -18,9 +18,9 @@
1818
19__metaclass__ = type19__metaclass__ = type
2020
21from functools import partial
21import sys22import sys
22import optparse23import optparse
23import StringIO
24from textwrap import dedent24from textwrap import dedent
2525
26import amqplib.client_0_8 as amqp26import amqplib.client_0_8 as amqp
@@ -28,21 +28,10 @@
28import oops_amqp28import oops_amqp
29import oops_datedir_repo29import oops_datedir_repo
3030
31from oopstools.oops.helpers import parsedate, load_prefixes
32from oopstools.oops.models import (31from oopstools.oops.models import (
33 Oops,32 Oops,
34 parsed_oops_to_model_oops,33 parsed_oops_to_model_oops,
35 Prefix,
36 Report,
37 )34 )
38from oopstools.oops.oopsstore import OopsStore
39from oopstools.oops import dbsummaries
40from oopstools.oops.summaries import (
41 WebAppErrorSummary,
42 CheckwatchesErrorSummary,
43 CodeHostingWithRemoteSectionSummary,
44 GenericErrorSummary,
45)
4635
4736
48def main(argv=None):37def main(argv=None):
@@ -91,14 +80,23 @@
91 needed('password')80 needed('password')
92 needed('vhost')81 needed('vhost')
93 needed('queue')82 needed('queue')
94 connection = amqp.Connection(host=options.host, userid=options.username,83 factory = partial(
84 amqp.Connection, host=options.host, userid=options.username,
95 password=options.password, virtual_host=options.vhost)85 password=options.password, virtual_host=options.vhost)
96 channel = connection.channel()
97 if options.bind_to:86 if options.bind_to:
98 channel.queue_declare(options.queue, durable=True, auto_delete=False)87 connection = factory()
99 channel.queue_bind(options.queue, options.bind_to)88 try:
89 channel = connection.channel()
90 try:
91 channel.queue_declare(
92 options.queue, durable=True, auto_delete=False)
93 channel.queue_bind(options.queue, options.bind_to)
94 finally:
95 channel.close()
96 finally:
97 connection.close()
100 config = make_amqp_config(options.output)98 config = make_amqp_config(options.output)
101 receiver = oops_amqp.Receiver(config, channel, options.queue)99 receiver = oops_amqp.Receiver(config, factory, options.queue)
102 try:100 try:
103 receiver.run_forever()101 receiver.run_forever()
104 except KeyboardInterrupt:102 except KeyboardInterrupt:
105103
=== modified file 'versions.cfg'
--- versions.cfg 2011-10-16 22:35:01 +0000
+++ versions.cfg 2011-10-18 04:22:22 +0000
@@ -20,7 +20,7 @@
20lazr.config = 1.1.320lazr.config = 1.1.3
21mechanize = 0.1.1121mechanize = 0.1.11
22oops = 0.0.922oops = 0.0.9
23oops-amqp = 0.0.123oops-amqp = 0.0.2
24oops-datedir-repo = 0.0.924oops-datedir-repo = 0.0.9
25setuptools = 0.6c1125setuptools = 0.6c11
26z3c.recipe.filetemplate = 2.0.326z3c.recipe.filetemplate = 2.0.3

Subscribers

People subscribed via source and target branches

to all changes: