From a57274930b16b566caf74b671eee61434bd044f3 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 10 Mar 2016 10:39:47 +0100 Subject: [PATCH] kivy's python-for-android can import stat --- lib/wallet.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/wallet.py b/lib/wallet.py index bd5901a32..91f0a065e 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -32,11 +32,12 @@ import time import json import copy import re +import stat from functools import partial from unicodedata import normalize from collections import namedtuple -from i18n import _ +from i18n import _ from util import NotEnoughFunds, PrintError, profiler from bitcoin import * @@ -140,18 +141,14 @@ class WalletStorage(PrintError): f.flush() os.fsync(f.fileno()) - if 'ANDROID_DATA' not in os.environ: - import stat - mode = os.stat(self.path).st_mode if os.path.exists(self.path) else stat.S_IREAD | stat.S_IWRITE + mode = os.stat(self.path).st_mode if os.path.exists(self.path) else stat.S_IREAD | stat.S_IWRITE # perform atomic write on POSIX systems try: os.rename(temp_path, self.path) except: os.remove(self.path) os.rename(temp_path, self.path) - if 'ANDROID_DATA' not in os.environ: - import stat - os.chmod(self.path, mode) + os.chmod(self.path, mode) self.print_error("saved", self.path) self.modified = False