示例#1
0
 class MyParameter(ParameterType):
     required1 = ParameterAttribute()
     optional1 = ParameterAttribute(default=None)
     optional2 = IndexedParameterAttribute(default=None)
     optional3 = ParameterAttribute(default=5)
     required2 = IndexedParameterAttribute()
     optional4 = ParameterAttribute(default=2)
示例#2
0
 class MyParameter(ParameterType):
     a = IndexedParameterAttribute()
示例#3
0
 class MyParameter(ParameterType):
     attr = ParameterAttribute()
     indexed = IndexedParameterAttribute()
     attr2 = ParameterAttribute()
     indexed2 = IndexedParameterAttribute(default=None)
示例#4
0
 class MyParameter(ParameterType):
     required = ParameterAttribute()
     optional = ParameterAttribute(default=1)
     required_indexed = IndexedParameterAttribute()
     optional_indexed2 = IndexedParameterAttribute(default=None)
示例#5
0
 class MyParameterType(_ParameterAttributeHandler, MixIn):
     k = IndexedParameterAttribute()
示例#6
0
 class MyParameter(ParameterType):
     attr = ParameterAttribute()
     indexed = IndexedParameterAttribute()
示例#7
0
 class MyParameter:
     attr_indexed = IndexedParameterAttribute(converter=int)
示例#8
0
 class MyParameter:
     attr_indexed_converter = IndexedParameterAttribute(converter=float)
示例#9
0
 class MyParameter:
     attr_indexed_unit = IndexedParameterAttribute(unit=unit.gram)
示例#10
0
 class MyParameter:
     attr_indexed_optional = IndexedParameterAttribute(default=None)
示例#11
0
 class MyParameter:
     attr_indexed = IndexedParameterAttribute()