1
0
mirror of https://github.com/Tygs/0bin.git synced 2023-08-10 21:13:00 +03:00

fix(burn_after_reading): fixes self reference in _purge_file

This commit is contained in:
Jean-Christophe Saad-Dupuy 2014-07-14 16:25:53 +02:00
parent da4a5d2962
commit 1c6b923f19

View File

@ -303,6 +303,7 @@ class Paste(object):
ignore_files = ['counter', ] ignore_files = ['counter', ]
# keep a count on purged pastes # keep a count on purged pastes
deleted_paste = 0 deleted_paste = 0
if os.path.exists(path): if os.path.exists(path):
for folder, _ , files in os.walk(path): for folder, _ , files in os.walk(path):
for fname in files: for fname in files:
@ -324,7 +325,7 @@ class Paste(object):
paste = Paste.load_from_file(fname) paste = Paste.load_from_file(fname)
# Burn after reading will always returns paste.is_alive == False # Burn after reading will always returns paste.is_alive == False
# We don't want to kill them now # We don't want to kill them now
if not self.is_burn_notice and not paste.is_alive: if not paste.is_burn_notice and not paste.is_alive:
paste.delete() paste.delete()
return True return True
return False return False