示例#1
0
			begin = int(request.args["begin"][0])
		except Exception, e:
			return {
				"result": False,
				"message": "The parameter 'begin' must be a number"
			}
			
		try:
			end = int(request.args["end"][0])
		except Exception, e:
			return {
				"result": False,
				"message": "The parameter 'end' must be a number"
			}
		
		return removeTimer(self.session, request.args["sRef"][0], begin, end)
		
	def P_timercleanup(self, request):
		return cleanupTimer(self.session)
		
	def P_timerlistwrite(self, request):
		return writeTimerList(self.session)
		
	def P_recordnow(self, request):
		infinite = False
		if "undefinitely" in request.args.keys() or "infinite" in request.args.keys():
			infinite = True
		return recordNow(self.session, infinite)
		
	def P_currenttime(self, request):
		return getCurrentTime()
示例#2
0
            begin = int(request.args["begin"][0])
        except Exception, e:
            return {
                "result": False,
                "message": "The parameter 'begin' must be a number"
            }

        try:
            end = int(request.args["end"][0])
        except Exception, e:
            return {
                "result": False,
                "message": "The parameter 'end' must be a number"
            }

        return removeTimer(self.session, request.args["sRef"][0], begin, end)

    def P_timercleanup(self, request):
        return cleanupTimer(self.session)

    def P_timerlistwrite(self, request):
        return writeTimerList(self.session)

    def P_vpschannels(self, request):
        return getVPSChannels(self.session)

    def P_recordnow(self, request):
        infinite = False
        if "undefinitely" in request.args.keys(
        ) or "infinite" in request.args.keys():
            infinite = True