Package dogtail :: Module errors
[hide private]
[frames] | no frames]

Source Code for Module dogtail.errors

 1  # -*- coding: utf-8 -*- 
 2  """ 
 3  General exceptions; not overly module-specific 
 4  """ 
 5  __author__ = "Zack Cerza <zcerza@redhat.com>" 
 6  from logging import debugLogger as logger 
 7   
 8  import inspect 
 9   
10   
11 -def warn(message, caller=True):
12 """ 13 Generate a warning, and pass it to the debug logger. 14 """ 15 frameRec = inspect.stack()[-1] 16 message = "Warning: %s:%s: %s" % (frameRec[1], frameRec[2], message) 17 if caller and frameRec[1] != '<stdin>' and frameRec[1] != '<string>': 18 message = message + ':\n ' + frameRec[4][0] 19 del frameRec 20 logger.log(message)
21 22
23 -class DependencyNotFoundError(Exception):
24 25 """ 26 A dependency was not found. 27 """ 28 pass
29