From 2ad249b1956ad67b1eff7770a98de91dbc04197b Mon Sep 17 00:00:00 2001 From: seedzero Date: Mon, 18 Aug 2014 23:34:23 +1000 Subject: [PATCH] Fixed media.types & addSingleListView addSingleCharView, addSingleDeleteView --- couchpotato/core/media/_base/media/main.py | 9 +++------ couchpotato/core/media/show/_base/main.py | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/couchpotato/core/media/_base/media/main.py b/couchpotato/core/media/_base/media/main.py index 7021f82..8adc666 100755 --- a/couchpotato/core/media/_base/media/main.py +++ b/couchpotato/core/media/_base/media/main.py @@ -312,8 +312,7 @@ class MediaPlugin(MediaBase): def addSingleListView(self): for media_type in fireEvent('media.types', merge = True): - def tempList(*args, **kwargs): - return self.listView(types = media_type, **kwargs) + tempList = lambda media_type = media_type, *args, **kwargs : self.listView(type = media_type, **kwargs) addApiView('%s.list' % media_type, tempList) def availableChars(self, types = None, status = None, release_status = None): @@ -381,8 +380,7 @@ class MediaPlugin(MediaBase): def addSingleCharView(self): for media_type in fireEvent('media.types', merge = True): - def tempChar(*args, **kwargs): - return self.charView(types = media_type, **kwargs) + tempChar = lambda media_type = media_type, *args, **kwargs : self.charView(type = media_type, **kwargs) addApiView('%s.available_chars' % media_type, tempChar) def delete(self, media_id, delete_from = None): @@ -451,8 +449,7 @@ class MediaPlugin(MediaBase): def addSingleDeleteView(self): for media_type in fireEvent('media.types', merge = True): - def tempDelete(*args, **kwargs): - return self.deleteView(types = media_type, *args, **kwargs) + tempDelete = lambda media_type = media_type, *args, **kwargs : self.deleteView(type = media_type, **kwargs) addApiView('%s.delete' % media_type, tempDelete) def restatus(self, media_id): diff --git a/couchpotato/core/media/show/_base/main.py b/couchpotato/core/media/show/_base/main.py index 5c9a942..e27e489 100755 --- a/couchpotato/core/media/show/_base/main.py +++ b/couchpotato/core/media/show/_base/main.py @@ -18,6 +18,7 @@ class ShowBase(MediaBase): def __init__(self): super(ShowBase, self).__init__() + self.initType() addApiView('show.add', self.addView, docs = { 'desc': 'Add new show to the wanted list',