def execute(request): try: response = request.execute(self.auth_http) except: print 'unexpected error occured.' trackback.print_exc() return return response
def run(self): try: ret = self.func(*self.args, **self.kwargs) if self.callback: self.callback(ret) except: import trackback trackback.print_exc() Runnable.__runnables__.remove(self)
def test_badmethod(self): try: yield from self.obj.call(member='InvalidMethodName') self.fail('Unexpected success') except RemoteError as e: self.assertRegex(str(e), 'InvalidMethodName') self.assertEqual(e.name, 'org.freedesktop.DBus.Error.UnknownMethod') except: import trackback trackback.print_exc() self.fail("Unexpected exception type")
def try_import(): import sys """tries to import gtk and if successful, return s1""" #print "Attempting to load gtk... Path=%s"%sys.path #To require 2.0 try: import pygtk # prevent from using earlier versions of pygtk pygtk.require("2.0") except: print "pyGTK not found. Ypu need GTK 2 to run this." try: import gtk, gtk.glade import atk, pango #for py2exe import gobject except: import trackback, sys trackback.print_exc(file=sys.stdout) print "You do not have GTK2 installed" return 0 return 1