ffIndigoService.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:Firefly 作者: Firefly-Automation 项目源码 文件源码
def get_devices(self):
    '''
    Gets all devices and configs from Indigo.

    Returns:
      devices (dict): A dict of all devices from Indigo

    '''
    devices = {}
    url = self.url + '/devices.json'
    device_list = requests.get(url,auth=HTTPDigestAuth(self.user, self.password), verify=False).json()

    for d in device_list:
      url = self.url + d.get('restURL')
      ff_name = 'indigo-%s' % d.get('name')
      devices[ff_name] = requests.get(url,auth=HTTPDigestAuth(self.user, self.password), verify=False).json()
      devices[ff_name]['restURL'] = d.get('restURL')

    return devices
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号