def storage_available(self): if self.get('gui') != 'kivy': return True from kivy.utils import platform if platform != 'android': return True from jnius import autoclass from kivy.logger import Logger env = autoclass('android.os.Environment') if env.getExternalStorageState() == 'mounted': return True Logger.Warning("Electrum: Can't write to disk." " Media unavailable. Skipping.") return False