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
|
import sqlalchemy
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def softpad(s, l, padchar = " "):
|
def softpad(s, l, padchar = " "):
|
||||||
padding = padchar * l
|
padding = padchar * l
|
||||||
if len(s) >= l:
|
if len(s) >= l:
|
||||||
|
@ -80,8 +82,17 @@ opts = {
|
||||||
'hide_null_tablespace': '1',
|
'hide_null_tablespace': '1',
|
||||||
'hide_tablespaces': 'SYSTEM;SYSAUX;SDE;SPATIAL_DATA'
|
'hide_tablespaces': 'SYSTEM;SYSAUX;SDE;SPATIAL_DATA'
|
||||||
}
|
}
|
||||||
|
connstr = ""
|
||||||
if len(sys.argv) < 2:
|
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: ')
|
connstr = input('Connect string: ')
|
||||||
else:
|
else:
|
||||||
connstr = sys.argv[1]
|
connstr = sys.argv[1]
|
||||||
|
|
Loading…
Add table
Reference in a new issue