def no_partner_create(constructor,*args): ''' Creates an endpoint without its partner. Returns: Waldo endpoint: Calls constructor with args for an endpoint that has no partner. ''' return constructor( _waldo_classes,_host_uuid, waldoConnectionObj._WaldoSingleSideConnectionObject(), *args)
def __init__(self,conn_obj=None,host_uuid = None): if conn_obj is None: conn_obj = _WaldoSingleSideConnectionObject() if host_uuid == None: host_uuid = generate_uuid() glob_var_store = _VariableStore(host_uuid) self.end_global_number_var_name = 'numero' glob_var_store.add_var( self.end_global_number_var_name, LockedNumberVariable(host_uuid,False,100)) _Endpoint.__init__( self,Waldo._waldo_classes, host_uuid,conn_obj,glob_var_store)