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
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
24
25 """
26 A dependency was not found.
27 """
28 pass
29