def put_and_notify(self, *val, **kw): if kw.has_key("cb"): cb = kw["cb"] else: cb = None # ca_put_array_callback does not return value. if val == (): print "No value(s) to put" else: # self.__lock.acquire() try: _ca.put(self.chid, val, self.val, cb, DBR_NATIVE) finally: # self.__lock.release() pass
def put_and_notify(self, *val, **kw): if kw.has_key('cb'): cb = kw['cb'] else: cb = None # ca_put_array_callback does not return value. if (val == ()): print "No value(s) to put" else: #self.__lock.acquire() try: _ca.put(self.chid, val, self.val, cb, DBR_NATIVE) finally: #self.__lock.release() pass
def put(self, *val, **kw): """ channel.put(valu) will put scalar value to channel. You may need to call channel.flush() """ if val == (): print "No value(s) to put" else: if kw.has_key("cb"): cb = kw["cb"] else: cb = None # self.__lock.acquire() try: _ca.put(self.chid, val, self.val, cb, DBR_NATIVE) finally: # self.__lock.release() pass
def put(self, *val, **kw): """ channel.put(valu) will put scalar value to channel. You may need to call channel.flush() """ if (val == ()): print "No value(s) to put" else: if kw.has_key('cb'): cb = kw['cb'] else: cb = None #self.__lock.acquire() try: _ca.put(self.chid, val, self.val, cb, DBR_NATIVE) finally: #self.__lock.release() pass