Skip to content

Commit

Permalink
use traceback.print_exc so you can actually see what the exception wa…
Browse files Browse the repository at this point in the history
…s and where it happened
  • Loading branch information
pib authored and navilan committed Jan 7, 2011
1 parent ef2dcac commit 75ea817
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions hydeengine/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import os
import sys
import subprocess
import traceback
import urllib

from collections import defaultdict
Expand Down Expand Up @@ -417,7 +418,7 @@ def process_all(self):
self.complete_generation()
except Exception, e:
print >> sys.stderr, "Generation Failed"
print >> sys.stderr, sys.exc_info()
traceback.print_exc(file=sys.stderr)
self.notify(self.siteinfo.name, "Generation Failed")
return
self.notify(self.siteinfo.name, "Generation Complete")
Expand Down Expand Up @@ -458,7 +459,7 @@ def __regenerate__(self):
self.regenerate_request.clear()
except:
print >> sys.stderr, "Error during regeneration"
print >> sys.stderr, sys.exc_info()
traceback.print_exc(file=sys.stderr)
self.notify(self.siteinfo.name, "Error during regeneration")
self.regeneration_complete.set()
self.regenerate_request.clear()
Expand Down Expand Up @@ -507,7 +508,7 @@ def __watch__(self):
self.notify(self.siteinfo.name, "Completed processing " + resource.name)
except:
print >> sys.stderr, "Error during regeneration"
print >> sys.stderr, sys.exc_info()
traceback.print_exc(file=sys.stderr)
self.notify(self.siteinfo.name, "Error during regeneration")
self.regeneration_complete.set()
self.regenerate_request.clear()
Expand Down

0 comments on commit 75ea817

Please sign in to comment.