From c002a6bb689159e4b6c8f41b528b948b89b74823 Mon Sep 17 00:00:00 2001 From: Al Date: Tue, 2 Dec 2014 16:50:15 +0000 Subject: [PATCH] Save backup files in the home directory to survive reboots --- src/file.py | 10 +++++++--- src/version-timestamp | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/file.py b/src/file.py index 2c33413..d5f6933 100644 --- a/src/file.py +++ b/src/file.py @@ -201,15 +201,19 @@ class Backups(object): PREFIX = 'rsba_' def __init__(self): + self.homeDir = os.path.expanduser('~') + self.homeDir = os.path.join(self.homeDir, '.rtlsdr_scanner') + if not os.path.exists(self.homeDir): + os.mkdir(self.homeDir) self.thread = None self.backup = None - self.tempFd, self.tempFile = tempfile.mkstemp(prefix=self.PREFIX) + self.tempFd, self.tempFile = tempfile.mkstemp(prefix=self.PREFIX, + dir=self.homeDir) self.backups = self.__get() def __get(self): files = [] - tempDir = tempfile.gettempdir() - backups = glob.glob(tempDir + '/' + self.PREFIX + '*') + backups = glob.glob(self.homeDir + '/' + self.PREFIX + '*') backups.remove(self.tempFile) for backup in backups: diff --git a/src/version-timestamp b/src/version-timestamp index 1416e4a..d69e1b9 100644 --- a/src/version-timestamp +++ b/src/version-timestamp @@ -1 +1 @@ -1417468454 \ No newline at end of file +1417538803 \ No newline at end of file