示例#1
0
文件: svs.py 项目: Landau1908/svs
    def __init__(self, *args, **kwargs):
        logging.basicConfig()  # Configure logging, if it isn't already
        self.logger = kwargs.pop('logger', None) or logging.getLogger(__name__)

        if not 'ip' in kwargs or not 'local_ip' in kwargs:
            cameras = camera_list()
            if len(cameras) == 0:
                raise IOError("No cameras found")
            kwargs['ip'] = cameras[0]['ip']
            kwargs['source_ip'] = cameras[0]['local_ip']

        super(Camera, self).__init__(*args, **kwargs)
示例#2
0
文件: svs.py 项目: ncsuarc/svs
    def __init__(self, *args, **kwargs):
        logging.basicConfig()   # Configure logging, if it isn't already
        self.logger = kwargs.pop('logger', None) or logging.getLogger(__name__)

        if not 'ip' in kwargs or not 'local_ip' in kwargs:
            cameras = camera_list()
            if len(cameras) == 0:
                raise IOError("No cameras found")
            kwargs['ip'] = cameras[0]['ip']
            kwargs['source_ip'] = cameras[0]['local_ip']

        super(Camera, self).__init__(*args, **kwargs)
示例#3
0
文件: svs.py 项目: Landau1908/svs
def number_cameras():
    """
    Determines total number of cameras available.
    """
    return len(camera_list())
示例#4
0
文件: svs.py 项目: ncsuarc/svs
def number_cameras():
    """
    Determines total number of cameras available.
    """
    return len(camera_list())