XBMC metanaming, don't use full pathname in variable. fixes #170
This commit is contained in:
1 parent
26e9211c17
commit
b761d78101
2 files changed
+16
-11
No files matched your search
@@ -28,14 +28,16 @@ class MetaDataBase(Plugin):
|
|||||||
except:
|
except:
|
||||||
log.error('Failed to update movie, before creating metadata: %s' % traceback.format_exc())
|
log.error('Failed to update movie, before creating metadata: %s' % traceback.format_exc())
|
||||||
|
|
||||||
root = self.getRootName(release)
|
root_name = self.getRootName(release)
|
||||||
|
name = os.path.basename(root_name)
|
||||||
|
root = os.path.dirname(root_name)
|
||||||
|
|
||||||
movie_info = release['library'].get('info')
|
movie_info = release['library'].get('info')
|
||||||
|
|
||||||
for file_type in ['nfo', 'thumbnail', 'fanart']:
|
for file_type in ['nfo', 'thumbnail', 'fanart']:
|
||||||
try:
|
try:
|
||||||
# Get file path
|
# Get file path
|
||||||
name = getattr(self, 'get' + file_type.capitalize() + 'Name')(root)
|
name = getattr(self, 'get' + file_type.capitalize() + 'Name')(name, root)
|
||||||
|
|
||||||
if name and self.conf('meta_' + file_type):
|
if name and self.conf('meta_' + file_type):
|
||||||
|
|
||||||
@@ -54,13 +56,13 @@ class MetaDataBase(Plugin):
|
|||||||
def getRootName(self, data):
|
def getRootName(self, data):
|
||||||
return
|
return
|
||||||
|
|
||||||
def getFanartName(self, root):
|
def getFanartName(self, name, root):
|
||||||
return
|
return
|
||||||
|
|
||||||
def getThumbnailName(self, root):
|
def getThumbnailName(self, name, root):
|
||||||
return
|
return
|
||||||
|
|
||||||
def getNfoName(self, root):
|
def getNfoName(self, name, root):
|
||||||
return
|
return
|
||||||
|
|
||||||
def getNfo(self, movie_info = {}, data = {}):
|
def getNfo(self, movie_info = {}, data = {}):
|
||||||
|
|||||||
@@ -14,14 +14,17 @@ class XBMC(MetaDataBase):
|
|||||||
def getRootName(self, data = {}):
|
def getRootName(self, data = {}):
|
||||||
return os.path.join(data['destination_dir'], data['filename'])
|
return os.path.join(data['destination_dir'], data['filename'])
|
||||||
|
|
||||||
def getFanartName(self, root):
|
def getFanartName(self, name, root):
|
||||||
return self.conf('meta_fanart_name') % root
|
return self.createMetaName(self.conf('meta_fanart_name'), name, root)
|
||||||
|
|
||||||
def getThumbnailName(self, root):
|
def getThumbnailName(self, name, root):
|
||||||
return self.conf('meta_thumbnail_name') % root
|
return self.createMetaName(self.conf('meta_thumbnail_name'), name, root)
|
||||||
|
|
||||||
def getNfoName(self, root):
|
def getNfoName(self, name, root):
|
||||||
return self.conf('meta_nfo_name') % root
|
return self.createMetaName(self.conf('meta_nfo_name'), name, root)
|
||||||
|
|
||||||
|
def createMetaName(self, basename, name, root):
|
||||||
|
return os.path.join(root, basename.replace('%s', name))
|
||||||
|
|
||||||
def getNfo(self, movie_info = {}, data = {}):
|
def getNfo(self, movie_info = {}, data = {}):
|
||||||
nfoxml = Element('movie')
|
nfoxml = Element('movie')
|
||||||
|
|||||||
Reference in new issue
Block a user