added inifile reader
This commit is contained in:
parent
259d6bdad2
commit
de474553df
1 changed files with 13 additions and 2 deletions
13
sql.py
13
sql.py
|
@ -5,6 +5,8 @@ import sys
|
|||
import sqlalchemy
|
||||
|
||||
|
||||
|
||||
|
||||
def softpad(s, l, padchar = " "):
|
||||
padding = padchar * l
|
||||
if len(s) >= l:
|
||||
|
@ -80,8 +82,17 @@ opts = {
|
|||
'hide_null_tablespace': '1',
|
||||
'hide_tablespaces': 'SYSTEM;SYSAUX;SDE;SPATIAL_DATA'
|
||||
}
|
||||
|
||||
connstr = ""
|
||||
if len(sys.argv) < 2:
|
||||
if os.path.exists('settings.ini'):
|
||||
try:
|
||||
from cecil.core import inifile
|
||||
config = inifile.inifile('settings.ini')
|
||||
connstr = config['settings']['db']
|
||||
except:
|
||||
pass
|
||||
|
||||
if not connstr:
|
||||
connstr = input('Connect string: ')
|
||||
else:
|
||||
connstr = sys.argv[1]
|
||||
|
|
Loading…
Add table
Reference in a new issue