【发布时间】:2013-12-05 00:26:08
【问题描述】:
如何用两个类实现多重继承。一门课是可选的。
我用了一个装饰器:
def optional_inherit(cls):
if _config.GDRIVE_HOOK:
from jinjacms2 import drivecms
class cls(cls, drivecms.CmsDrive):
pass
return cls
@optional_inherit
class JinjaCMS(cmsbase.CmsHandler):
def get(self):
...
但是?还有其他方法吗? 装饰器中的类名“cls”报告:cls 不是允许的 PEP-8 类名。
【问题讨论】:
标签: inheritance python-2.7 multiple-inheritance pycharm