"""main entry point for gadfly sql.""" import sqlgen, sqlbind sql = sqlgen.getSQL() sql = sqlbind.BindRules(sql) error = "gadfly_error" verbosity = 0 class gadfly: """as per the DBAPI spec "gadfly" is the connection object.""" closed = 0 verbose = verbosity # debug! def __init__(self, databasename=None, directory=None, forscratch=0, autocheckpoint=1, verbose=0): verbose = self.verbose = self.verbose or verbose # checkpoint on each commit if set self.autocheckpoint = autocheckpoint if verbose: print "initializing gadfly instance", (\ databasename, directory, forscratch, verbose) self.is_scratch = forscratch self.databasename = databasename self.directory = directory self.fs = None
where = path.join(cwd, marfile) print print "now creating", wheremod f = open(wheremod, "w") f.write( modtemplate % (`where`,) ) f.close() from sqlgen import BuildSQL, getSQL import sys argv = sys.argv force = 0 #print argv if len(argv)>1 and argv[1]=="force": force = 1 if not force: try: sql = getSQL() except: print "exception", sys.exc_type, sys.exc_value print "during load of SQL grammar structures." print "Apparently the SQL grammar requires regeneration" force = 1 if force: print "now generating parser structures (this might take a while)..." #where = cwd + "/" + marfile print "building in", where sql = BuildSQL(where) print print "done."
where = path.join(cwd, marfile) print print "now creating", wheremod f = open(wheremod, "w") f.write(modtemplate % ( ` where `, )) f.close() from sqlgen import BuildSQL, getSQL import sys argv = sys.argv force = 0 #print argv if len(argv) > 1 and argv[1] == "force": force = 1 if not force: try: sql = getSQL() except: print "exception", sys.exc_type, sys.exc_value print "during load of SQL grammar structures." print "Apparently the SQL grammar requires regeneration" force = 1 if force: print "now generating parser structures (this might take a while)..." #where = cwd + "/" + marfile print "building in", where sql = BuildSQL(where) print print "done."
"""main entry point for gadfly sql.""" import sqlgen, sqlbind sql = sqlgen.getSQL() sql = sqlbind.BindRules(sql) error = "gadfly_error" verbosity = 0 class gadfly: """as per the DBAPI spec "gadfly" is the connection object.""" closed = 0 verbose = verbosity # debug! def __init__(self, databasename=None, directory=None, forscratch=0, autocheckpoint=1, verbose=0): verbose = self.verbose = self.verbose or verbose # checkpoint on each commit if set self.autocheckpoint = autocheckpoint if verbose: print "initializing gadfly instance", (\ databasename, directory, forscratch, verbose) self.is_scratch = forscratch self.databasename=databasename self.directory = directory self.fs = None self.database = None # db global transaction id self.transid = 0 if databasename is not None: