import os
import platform
import sys

def print_error(*args):
    for item in args:
      sys.stderr.write(str(item))

    sys.stderr.write("\n")
    sys.stderr.flush()

def appdata_dir():
    if platform.system() == "Windows":
        return os.path.join(os.environ["APPDATA"], "Electrum")
    elif platform.system() == "Linux":
        return os.path.join(sys.prefix, "share", "electrum")
    elif platform.system() == "Darwin":
        return "/Library/Application Support/Electrum"
    else:
        raise Exception("Unknown system")

def get_resource_path(*args):
    return os.path.join(".", *args)