Ejemplo n.º 1
0
"""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
Ejemplo n.º 2
0
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."

Ejemplo n.º 3
0
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."
Ejemplo n.º 4
0
"""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: