Something went wrong on our end
'''
Created on 7 févr. 2014
@author: inso
'''
import logging
from optparse import OptionParser
from os import environ, path
import ucoin
import gnupg
if "XDG_CONFIG_HOME" in environ:
config_path = environ["XDG_CONFIG_HOME"]
elif "HOME" in environ:
config_path = environ["HOME"] + "/.config"
elif "APPDATA" in environ:
config_path = environ["APPDATA"]
else:
config_path = path.dirname(__file__)
parameters = {'home': config_path + '/cutecoin/',
'data': config_path + '/cutecoin/' 'data'}
def parse_arguments(argv):
parser = OptionParser()
parser.add_option("-v", "--verbose",
action="store_true", dest="verbose", default=False,
help="Print INFO messages to stdout")
parser.add_option("-d", "--debug",
action="store_true", dest="debug", default=False,
help="Print DEBUG messages to stdout")
parser.add_option("--home", dest="home", default=parameters['home'],
help="Set another home for cutecoin.")
(options, args) = parser.parse_args(argv)
if options.debug:
logging.basicConfig(
format='%(levelname)s:%(module)s:%(message)s',
level=logging.DEBUG)
elif options.verbose:
logging.basicConfig(
format='%(levelname)s:%(message)s',
level=logging.INFO)
else:
logging.getLogger().propagate = False
ucoin.settings['gpg'] = gnupg.GPG()
logger = logging.getLogger("gnupg")
logger.setLevel(logging.INFO)
parameters['home'] = options.home
pass