From 436883a96d09bbe9007c4eea8baf711b1ed28537 Mon Sep 17 00:00:00 2001 From: Dean Gardiner Date: Wed, 20 Aug 2014 14:59:57 +1200 Subject: [PATCH] Fixed media.types & addSingleListView addSingleCharView, addSingleDeleteView Conflicts: couchpotato/core/media/show/_base/main.py --- couchpotato/core/media/_base/media/main.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/couchpotato/core/media/_base/media/main.py b/couchpotato/core/media/_base/media/main.py index 7021f82f..8adc6668 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):