Load configuration

This commit is contained in:
Denis Zheleztsov 2015-07-22 11:37:34 +03:00
parent 76e943b876
commit d705040ced
2 changed files with 13 additions and 5 deletions

View File

@ -6,7 +6,7 @@ import azot.config
geometry = get_geometry()
position = get_cursor_position()
azot.config.load()
config = azot.config.load()
print geometry['x'], geometry['y']
print position['x'], position['y']

View File

@ -1,9 +1,11 @@
import ast
import argparse
import os
from pprint import pprint
# Globals
config_path = os.environ['HOME'] + '.config/azot/config.json'
config_path = os.environ['HOME'] + '/.config/azot/config.json'
parser = argparse.ArgumentParser()
parser.add_argument('-c', '--config')
args = parser.parse_args()
@ -13,6 +15,12 @@ if args.config:
# Load configuration from file
def load():
print config_path
config = ''
with open(config_path) as config_file:
for line in config_file:
config += line
config = ast.literal_eval(config)
return config