本文整理汇总了Python中logr.Logr.warning方法的典型用法代码示例。如果您正苦于以下问题:Python Logr.warning方法的具体用法?Python Logr.warning怎么用?Python Logr.warning使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类logr.Logr
的用法示例。
在下文中一共展示了Logr.warning方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: load_directory
# 需要导入模块: from logr import Logr [as 别名]
# 或者: from logr.Logr import warning [as 别名]
def load_directory(self, sub_dir, base_type):
# Load directory module first
m = __import__(sub_dir)
for module_name in getattr(self, sub_dir):
Logr.info("Loading '%s.%s'" % (sub_dir, module_name))
__import__(sub_dir + '.' + module_name)
module = getattr(m, module_name)
# Find classes that extend the 'base_type' base class
module_class = None
for name, obj in inspect.getmembers(module, inspect.isclass):
if obj is not base_type and issubclass(obj, base_type):
if module_class is None:
module_class = obj
else:
Logr.warning("Only one class is allowed per module")
if module_class is not None:
spec = {
'module_name': sub_dir + '.' + module_name,
'module': module,
'class': module_class,
'detail': module_class.__detail__,
'options': module_class.__options__
}
getattr(self, sub_dir)[module_name] = spec
self.modules[sub_dir + '.' + module_name] = spec
else:
Logr.warning("Unable to find class inside module '%s.%s'" % (sub_dir, module_name))