forked from 0x2620/pandora
limit memory usage for large timelines, sort parts, dont delete poster after creating it
This commit is contained in:
parent
41cf9ec744
commit
16b998f760
2 changed files with 19 additions and 15 deletions
|
|
@ -818,7 +818,7 @@ class Item(models.Model):
|
|||
|
||||
def streams(self):
|
||||
return [video.streams.filter(source=None, available=True)[0]
|
||||
for video in self.files.filter(is_video=True, active=True)]
|
||||
for video in self.files.filter(is_video=True, active=True).order_by('part')]
|
||||
|
||||
def update_timeline(self, force=False):
|
||||
config = site_config()
|
||||
|
|
@ -938,7 +938,8 @@ class Item(models.Model):
|
|||
p = subprocess.Popen(cmd)
|
||||
p.wait()
|
||||
for f in glob(poster.replace('.jpg', '*.jpg')):
|
||||
os.unlink(f)
|
||||
if f != poster:
|
||||
os.unlink(f)
|
||||
return poster
|
||||
|
||||
def poster_frames(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue