forked from 0x2620/pandora
merging changes
This commit is contained in:
commit
cbb55fca29
1 changed files with 14 additions and 15 deletions
|
@ -961,22 +961,21 @@ class Item(models.Model):
|
|||
|
||||
def make_icon(self):
|
||||
frame = self.get_poster_frame_path()
|
||||
if frame:
|
||||
icon = self.path('icon.jpg')
|
||||
self.icon.name = icon
|
||||
timeline = self.path('timeline.64.png')
|
||||
timeline = os.path.abspath(os.path.join(settings.MEDIA_ROOT, timeline))
|
||||
if os.path.exists(timeline):
|
||||
cmd = [settings.ITEM_ICON,
|
||||
'-f', frame,
|
||||
'-l', timeline,
|
||||
'-i', self.icon.path
|
||||
]
|
||||
if os.path.exists(timeline):
|
||||
cmd += ['-l', timeline]
|
||||
if frame:
|
||||
cmd += ['-f', frame]
|
||||
p = subprocess.Popen(cmd)
|
||||
p.wait()
|
||||
self.save()
|
||||
return icon
|
||||
return None
|
||||
|
||||
def delete_item(sender, **kwargs):
|
||||
i = kwargs['instance']
|
||||
|
|
Loading…
Reference in a new issue