Issues (158)

action/SingleActions/sipphone_calltimeout.py (2 issues)

1
#!/usr/bin/env python
2
# -*- coding: utf-8 -*-
3
4
import logging
5
logger = logging.getLogger(__name__)
6
logger.debug("%s loaded", __name__)
7
8
from doorpi.action.base import SingleAction
9
import doorpi
10
11
from time import sleep
0 ignored issues
show
Unused sleep imported from time
Loading history...
12
13
def sipphone_calltimeout(timeout, *callstate_to_check):
14
    #import pjsua
15
    try:
16
        doorpi.DoorPi().sipphone.lib.thread_register('pjsip_handle_events')
17
        return doorpi.DoorPi().sipphone.call_timeout(timeout, callstate_to_check)
18
    except:
19
        return False
20
21
def get(parameters):
22
    parameter_list = parameters.split(',')
23
    if len(parameter_list) < 1: return None
24
25
    timeout = int(parameter_list[0])
26
    callstate_to_check = parameter_list[1:]
0 ignored issues
show
The variable callstate_to_check seems to be unused.
Loading history...
27
28
    return SipphoneCallTimeoutAction(sipphone_calltimeout, timeout = timeout)
29
30
class SipphoneCallTimeoutAction(SingleAction):
31
    pass
32