예제 #1
0
파일: harness.py 프로젝트: ppeble/kat
 def __new__(cls, *args, **kwargs):
     result = ABC.__new__(cls)
     result.parent = None
     result.children = []
     for a in args:
         _set_parent(a, result)
     return result
예제 #2
0
파일: state.py 프로젝트: rasmuts/CLEAVE
 def __new__(cls, *args, **kwargs):
     inst = ABC.__new__(cls)
     # call setattr on ABC since we are overriding it in this class and we
     # want to use the base implementation for these special variables
     ABC.__setattr__(inst, '_sensor_vars', set())
     ABC.__setattr__(inst, '_actuator_vars', set())
     ABC.__setattr__(inst, '_controller_params', set())
     ABC.__setattr__(inst, '_record_vars', set())
     return inst
예제 #3
0
파일: state.py 프로젝트: saraves/CLEAVE
 def __new__(cls, *args, **kwargs):
     inst = ABC.__new__(cls)
     ABC.__setattr__(inst, '_sensor_vars', {})
     ABC.__setattr__(inst, '_actuator_vars', {})
     return inst