1
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 -def warn(message, caller = True):
10 """
11 Generate a warning, and pass it to the debug logger.
12 """
13 frameRec = inspect.stack()[-1]
14 message = "Warning: %s:%s: %s" % (frameRec[1], frameRec[2], message)
15 if caller and frameRec[1] != '<stdin>' and frameRec[1] != '<string>':
16 message = message + ':\n ' + frameRec[4][0]
17 del frameRec
18 logger.log(message)
19
21 """
22 A dependency was not found.
23 """
24 pass
25