Пример #1
0
    def __init__(self, service, callback, timeout):
        self.service = service
        self.upnpy = service._parents[0]._upnpy
        self.callback = callback
        self.sid = utils.genUUID()
        self.seq = 0

        self.renew(timeout)
Пример #2
0
 def __init__(self, service, callback, timeout):
     self.service = service
     self.upnpy = service._parents[0]._upnpy
     self.callback = callback
     self.sid = utils.genUUID()
     self.seq = 0
                                              
     self.renew(timeout)
Пример #3
0
 def __getattr__(self, attr):
     if attr == 'UDN':
         from persist import DB
         with DB() as db:
             try:
                 self.UDN = db['udn.%s' % self._id]
             except KeyError:
                 self.UDN = db['udn.%s' % self._id] = utils.genUUID()
         return self.UDN
     elif attr == 'friendlyName':
         self.friendlyName = self._id
         return self.friendlyName
     return super(BaseDevice, self).__getattr__(attr)
Пример #4
0
 def __getattr__(self, attr):
     if attr == 'UDN':
         from persist import DB
         with DB() as db:
             try:
                 self.UDN = db['udn.%s' % self._id]
             except KeyError:
                 self.UDN = db['udn.%s' % self._id] = utils.genUUID()
         return self.UDN
     elif attr == 'friendlyName':
         self.friendlyName = self._id
         return self.friendlyName
     return super(BaseDevice, self).__getattr__(attr)