Instantly share code, notes, and snippets.

@cdunklau /foo.log Secret
Last active Dec 29, 2016

Embed
What would you like to do?
main function encountered error
Traceback (most recent call last):
File "foo.py", line 24, in <module>
task.react(runner)
File "/home/cdunklau/Development/myproject/venv/lib/python2.6/site-packages/twisted/internet/task.py", line 882, in react
finished = main(_reactor, *argv)
File "foo.py", line 21, in runner
return defer.execute(blowup)
--- <exception caught here> ---
File "/home/cdunklau/Development/myproject/venv/lib/python2.6/site-packages/twisted/internet/defer.py", line 121, in execute
result = callable(*args, **kw)
File "foo.py", line 16, in blowup
1 / 0
exceptions.ZeroDivisionError: integer division or modulo by zero
Main loop terminated.
import sys
import logging
from twisted.python import log as twistedLog
from twisted.internet import task, defer
def startLogging(logfile):
observer = twistedLog.PythonLoggingObserver()
observer.start()
logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
logging.getLogger().addHandler(logging.FileHandler(logfile))
def blowup():
1 / 0
def runner(reactor):
startLogging('foo.log')
return defer.execute(blowup)
task.react(runner)
main function encountered error
Traceback (most recent call last):
File "foo.py", line 24, in <module>
task.react(runner)
File "/home/cdunklau/Development/myproject/venv/lib/python2.6/site-packages/twisted/internet/task.py", line 882, in react
finished = main(_reactor, *argv)
File "foo.py", line 21, in runner
return defer.execute(blowup)
--- <exception caught here> ---
File "/home/cdunklau/Development/myproject/venv/lib/python2.6/site-packages/twisted/internet/defer.py", line 121, in execute
result = callable(*args, **kw)
File "foo.py", line 16, in blowup
1 / 0
exceptions.ZeroDivisionError: integer division or modulo by zero
CRITICAL:twisted:main function encountered error
Traceback (most recent call last):
File "foo.py", line 24, in <module>
task.react(runner)
File "/home/cdunklau/Development/myproject/venv/lib/python2.6/site-packages/twisted/internet/task.py", line 882, in react
finished = main(_reactor, *argv)
File "foo.py", line 21, in runner
return defer.execute(blowup)
--- <exception caught here> ---
File "/home/cdunklau/Development/myproject/venv/lib/python2.6/site-packages/twisted/internet/defer.py", line 121, in execute
result = callable(*args, **kw)
File "foo.py", line 16, in blowup
1 / 0
exceptions.ZeroDivisionError: integer division or modulo by zero
INFO:twisted:Main loop terminated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment