Browse Source

Fix enforce value API expects for paused show flag.

tags/release_0.12.30^2
Prinz23 8 years ago
committed by JackDandy
parent
commit
df7938a516
  1. 1
      CHANGES.md
  2. 15
      sickbeard/tv.py

1
CHANGES.md

@ -1,6 +1,7 @@
### 0.12.30 (2017-09-29 00:20:00 UTC)
* Fix Media Providers/Custom Newznab tab action 'Delete' then 'Save Changes'
* Fix enforce value API expects for paused show flag
### 0.12.29 (2017-09-17 09:00:00 UTC)

15
sickbeard/tv.py

@ -136,7 +136,6 @@ class TVShow(object):
status = property(lambda self: self._status, dirty_setter('_status'))
airs = property(lambda self: self._airs, dirty_setter('_airs'))
startyear = property(lambda self: self._startyear, dirty_setter('_startyear'))
paused = property(lambda self: self._paused, dirty_setter('_paused'))
air_by_date = property(lambda self: self._air_by_date, dirty_setter('_air_by_date'))
subtitles = property(lambda self: self._subtitles, dirty_setter('_subtitles'))
dvdorder = property(lambda self: self._dvdorder, dirty_setter('_dvdorder'))
@ -152,6 +151,20 @@ class TVShow(object):
tag = property(lambda self: self._tag, dirty_setter('_tag'))
@property
def paused(self):
return self._paused
@paused.setter
def paused(self, value):
if value != self._paused:
if isinstance(value, bool) or (isinstance(value, (int, long)) and value in [0, 1]):
self._paused = int(value)
self.dirty = True
else:
logger.log('tried to set paused property to invalid value: %s of type: %s' % (value, type(value)),
logger.ERROR)
@property
def ids(self):
if not self._mapped_ids:
acquired_lock = self.lock.acquire(False)

Loading…
Cancel
Save