Fixed private fields in server.py
This commit is contained in:
parent
e4b033ad99
commit
fc67011bd9
@ -239,8 +239,8 @@ class Room(object):
|
|||||||
self._setBy = None
|
self._setBy = None
|
||||||
self._playlist = []
|
self._playlist = []
|
||||||
self._playlistIndex = None
|
self._playlistIndex = None
|
||||||
self.__lastUpdate = time.time()
|
self._lastUpdate = time.time()
|
||||||
self.__position = 0
|
self._position = 0
|
||||||
|
|
||||||
def __str__(self, *args, **kwargs):
|
def __str__(self, *args, **kwargs):
|
||||||
return self.getName()
|
return self.getName()
|
||||||
@ -249,15 +249,15 @@ class Room(object):
|
|||||||
return self._name
|
return self._name
|
||||||
|
|
||||||
def getPosition(self):
|
def getPosition(self):
|
||||||
age = time.time() - self.__lastUpdate
|
age = time.time() - self._lastUpdate
|
||||||
if self._watchers and age > 1:
|
if self._watchers and age > 1:
|
||||||
watcher = min(self._watchers.values())
|
watcher = min(self._watchers.values())
|
||||||
self._setBy = watcher
|
self._setBy = watcher
|
||||||
self.__position = watcher.getPosition()
|
self._position = watcher.getPosition()
|
||||||
self.__lastUpdate = time.time()
|
self._lastUpdate = time.time()
|
||||||
return self.__position
|
return self._position
|
||||||
elif self.__position is not None:
|
elif self._position is not None:
|
||||||
return self.__position + (age if self._playState == self.STATE_PLAYING else 0)
|
return self._position + (age if self._playState == self.STATE_PLAYING else 0)
|
||||||
else:
|
else:
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
@ -266,7 +266,7 @@ class Room(object):
|
|||||||
self._setBy = setBy
|
self._setBy = setBy
|
||||||
|
|
||||||
def setPosition(self, position, setBy=None):
|
def setPosition(self, position, setBy=None):
|
||||||
self.__position = position
|
self._position = position
|
||||||
for watcher in self._watchers.itervalues():
|
for watcher in self._watchers.itervalues():
|
||||||
watcher.setPosition(position)
|
watcher.setPosition(position)
|
||||||
self._setBy = setBy
|
self._setBy = setBy
|
||||||
@ -292,7 +292,7 @@ class Room(object):
|
|||||||
del self._watchers[watcher.getName()]
|
del self._watchers[watcher.getName()]
|
||||||
watcher.setRoom(None)
|
watcher.setRoom(None)
|
||||||
if not self._watchers:
|
if not self._watchers:
|
||||||
self.__position = 0
|
self._position = 0
|
||||||
|
|
||||||
def isEmpty(self):
|
def isEmpty(self):
|
||||||
return not bool(self._watchers)
|
return not bool(self._watchers)
|
||||||
@ -321,15 +321,15 @@ class ControlledRoom(Room):
|
|||||||
self._controllers = {}
|
self._controllers = {}
|
||||||
|
|
||||||
def getPosition(self):
|
def getPosition(self):
|
||||||
age = time.time() - self.__lastUpdate
|
age = time.time() - self._lastUpdate
|
||||||
if self._controllers and age > 1:
|
if self._controllers and age > 1:
|
||||||
watcher = min(self._controllers.values())
|
watcher = min(self._controllers.values())
|
||||||
self._setBy = watcher
|
self._setBy = watcher
|
||||||
self.__position = watcher.getPosition()
|
self._position = watcher.getPosition()
|
||||||
self.__lastUpdate = time.time()
|
self._lastUpdate = time.time()
|
||||||
return self.__position
|
return self._position
|
||||||
elif self.__position is not None:
|
elif self._position is not None:
|
||||||
return self.__position + (age if self._playState == self.STATE_PLAYING else 0)
|
return self._position + (age if self._playState == self.STATE_PLAYING else 0)
|
||||||
else:
|
else:
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user