1
0
Fork 0
pgcli/pgcli/config.py

20 lines
552 B
Python

from shutil import copyfile
from os.path import expanduser, exists
from ConfigParser import SafeConfigParser
#from prompt_toolkit.contrib.pdb import set_trace
def load_config(filename):
filename = expanduser(filename)
parser = SafeConfigParser()
parser.read(filename)
return parser
def write_default_config(source, destination, overwrite=False):
#import pdb; pdb.set_trace()
#set_trace()
destination = expanduser(destination)
if not overwrite and exists(destination):
return
copyfile(source, destination)