标志类型

(类来自 pyomo.common.flags)

class pyomo.common.flags.FlagType(name, bases, dct)[source]

基础类:type

元类用于帮助生成“标志类型”。

这对于定义作为函数默认参数的“标志类型”非常有用,以便Sphinx生成的文档更加“简洁”。这些类型不可构造(尝试构造类会返回类本身),并简化了repr(type)和str(type)。

这个元类重新定义了结果类的 str()repr()。类的 str() 只返回类的 __name__,而 repr() 则返回类的限定名称(__qualname__),如果导入了 Sphinx,否则返回完全限定的类名(__module__ + '.' + __qualname__)。

__init__(*args, **kwargs)

方法

__init__(*args, **kwargs)

mro()

返回一个类型的方法解析顺序。

成员文档

mro()

返回一个类型的方法解析顺序。