1809882528bbd0caf949aaf5356df8e6b0e132eb
[electrum-nvc.git] / lib / util.py
1 import os
2 import platform
3 import sys
4
5 def print_error(*args):
6     for item in args:
7       sys.stderr.write(str(item))
8
9     sys.stderr.write("\n")
10     sys.stderr.flush()
11
12 def appdata_dir():
13     if platform.system() == "Windows":
14         return os.path.join(os.environ["APPDATA"], "Electrum")
15     elif platform.system() == "Linux":
16         return os.path.join(sys.prefix, "share", "electrum")
17     elif (platform.system() == "Darwin" or
18           platform.system() == "DragonFly"):
19         return "/Library/Application Support/Electrum"
20     else:
21         raise Exception("Unknown system")
22
23 def get_resource_path(*args):
24     return os.path.join(".", *args)
25