lp://qastaging/benderjab

Created by Diane Trout and last modified
Get this branch:
bzr branch lp://qastaging/benderjab
Only Diane Trout can upload to this branch. If you are Diane Trout please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Diane Trout
Project:
BenderJab
Status:
Development

Recent revisions

82. By Diane Trout <email address hidden>

fix variable name typo

81. By Diane Trout <email address hidden>

Allow mailtos in the parse user list function

80. By Diane Trout <email address hidden>

Add in support for sending to email addresses.

It will use the jabber ID as the email sender address.

Also create a logger and attach it to the bot class instead
of just always using the root object.

The logging still needs improvement as it doesn't use the python logging
configuration file, but given the design of one config file for multiple
JIDs I couldn't quickly think of how to modify it.

79. By Diane Trout <email address hidden>

Update sysmon example to use the subclassing API

78. By <email address hidden>

If we're running in 'nodaemon' mode configure logging to send output to
the screen instead of a log file.

77. By <email address hidden>

Fixed problems caused by the daemonize code closing the stdio handlers
pyinotify was crashing with weird values for the 'how many bytes are
available' test.
logging was also behaving weird if it was configured before the
file handles 0,1,2 were closed and reset.

this should fix everything.
Just don't use logging in anything called before BenderJab.start
(as that calls the daemonize code)

(Also I split the close and reset file descriptors in daemonize
into a seperate function to make debugging easier)

76. By Diane Trout

Use optparse style argument parsing.
Implement a 'wait-for-pid' option on xsend, to delay sending a message
until after the specified process id exits

75. By Diane Trout

bot.run() should also have the ability to log tracebacks

74. By Diane Trout

Merge extended traceback capturing into the my trunk.

73. By Diane Trout

forgot to rename one of the calls eventStep to step in bot.run()

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with subtree support (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.