示例#1
0
文件: engine.py 项目: wxdublin/rules
 def start_timer(self, sid, timer_name, timer_duration):
     timer = {
         'sid': sid,
         'id': random.randint(1, 1000000000),
         '$t': timer_name
     }
     rules.start_timer(self._handle, str(sid), timer_duration,
                       json.dumps(timer))
示例#2
0
 def _start_timers(self, timers, index, s, complete):
     if index == len(timers):
         complete(None)
     else:
         try:
             timer_data = timers[index]
             timer = {'sid':s.id, 'id':timer_data[0], '$t':timer_data[0]}
             rules.start_timer(self._handle, str(s.state['id']), timer_data[1], json.dumps(timer))
             self._start_timers(timers, index + 1, s, complete)
         except Exception as error:
             complete(error)
示例#3
0
 def _start_timers(self, timers, index, s, complete):
     if index == len(timers):
         complete(None)
     else:
         try:
             timer_data = timers[index]
             timer = {'sid': s.id, 'id': timer_data[0], '$t': timer_data[0]}
             rules.start_timer(self._handle, str(s.state['id']),
                               timer_data[1], json.dumps(timer))
             self._start_timers(timers, index + 1, s, complete)
         except Exception as error:
             complete(error)
示例#4
0
文件: engine.py 项目: sureshvv/rules
    def start_timer(self, sid, timer, timer_duration, manual_reset):
        if sid != None:
            sid = str(sid)

        rules.start_timer(self._handle, timer_duration, manual_reset, timer,
                          sid)
示例#5
0
文件: engine.py 项目: jruizgit/rules
    def start_timer(self, sid, timer, timer_duration, manual_reset):
        if sid != None: 
            sid = str(sid)

        rules.start_timer(self._handle, timer_duration, manual_reset, json.dumps(timer, ensure_ascii=False), sid)
示例#6
0
文件: engine.py 项目: nafey/rules
 def start_timer(self, sid, timer, timer_duration):
     rules.start_timer(self._handle, str(sid), timer_duration,
                       json.dumps(timer, ensure_ascii=False))
示例#7
0
 def start_timer(self, sid, timer, timer_duration):
     rules.start_timer(self._handle, str(sid), timer_duration,
                       json.dumps(timer))
示例#8
0
 def start_timer(self, sid, timer, timer_duration):
     rules.start_timer(self._handle, str(sid), timer_duration, json.dumps(timer))
示例#9
0
    def start_timer(self, sid, timer, timer_duration, manual_reset):
        if sid != None:
            sid = str(sid)

        rules.start_timer(self._handle, timer_duration, manual_reset,
                          json.dumps(timer, ensure_ascii=False), sid)
示例#10
0
文件: engine.py 项目: wxdublin/rules
 def start_timer(self, sid, timer_name, timer_duration):
     timer = {'sid':sid, 'id':random.randint(1, 1000000000), '$t':timer_name}
     rules.start_timer(self._handle, str(sid), timer_duration, json.dumps(timer))
示例#11
0
 def start_timer(self, sid, timer, timer_duration):
     rules.start_timer(self._handle, str(sid), timer_duration, json.dumps(timer, ensure_ascii=False))