tfirst check data/ else use system appdata/share directory. - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit d7ad1f41e53a6b84006fa4664af3f86c67b78648 DIR parent dcff721aa9e52298ce58a494a239db237804f2fa HTML Author: Amir Taaki <genjix@riseup.net> Date: Thu, 5 Jul 2012 21:43:32 +0200 first check data/ else use system appdata/share directory. Diffstat: M lib/gui_lite.py | 10 +++++++--- M lib/util.py | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) --- DIR diff --git a/lib/gui_lite.py b/lib/gui_lite.py t@@ -1,10 +1,11 @@ from PyQt4.QtCore import * from PyQt4.QtGui import * from decimal import Decimal as D -from util import get_resource_path as rsrc +from util import appdata_dir, get_resource_path as rsrc from i18n import _ import decimal import exchange_rate +import os.path import random import re import sys t@@ -40,7 +41,10 @@ class ElectrumGui: def __init__(self, wallet): self.wallet = wallet self.app = QApplication(sys.argv) - QDir.setCurrent(rsrc()) + if os.path.exists("data"): + QDir.setCurrent("data") + else: + QDir.setCurrent(appdata_dir()) with open(rsrc("style.css")) as style_file: self.app.setStyleSheet(style_file.read()) t@@ -136,7 +140,7 @@ class MiniWindow(QDialog): self.connect(self.address_input, SIGNAL("textEdited(QString)"), self.address_field_changed) resize_line_edit_width(self.address_input, - "1E4vM9q25xsyDwWwdqHUWnwshdWC9PykmL") + "1BtaFUr3qVvAmwrsuDuu5zk6e4s2rxd2Gy") self.address_completions = QStringListModel() address_completer = QCompleter(self.address_input) DIR diff --git a/lib/util.py b/lib/util.py t@@ -13,5 +13,5 @@ def appdata_dir(): raise Exception("Unknown system") def get_resource_path(*args): - return os.path.join(appdata_dir(), *args) + return os.path.join(".", *args)