def set_edge(self,value,callback,debouncingtime=0):
if self.fd!=None:
set_edge(self.kernel_id,value)
thread.start_new_thread(self.wait_edge,(self.fd,callback,debouncingtime))
return
else:
thread.exit()
return