Skip to content

Commit

Permalink
Fixed remaining broken references and updated deprecated Python const…
Browse files Browse the repository at this point in the history
…ructs.
  • Loading branch information
Feneric committed Sep 3, 2013
1 parent a445461 commit 0f05e1e
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions ZPsycopgDA/DA.py
Expand Up @@ -328,6 +328,14 @@ def Type(self):

manage_designInput=HTMLFile('designInput',globals())

@staticmethod
def vartype(inVar):
"Get a type name for a variable suitable for use with dtml-sqlvar"
outVar = type(inVar)
if outVar == 'str':
outVar = 'string'
return outVar

def manage_buildInput(self, id, source, default, REQUEST=None):
"Create a database method for an input form"
args=[]
Expand All @@ -345,18 +353,18 @@ def manage_buildInput(self, id, source, default, REQUEST=None):
names.append(n)
if s=='Argument':
values.append("<dtml-sqlvar %s type=%s>'" %
(n, vartype(t)))
a='%s%s' % (n, boboType(t))
(n, self.vartype(t)))
a='%s%s' % (n, self.vartype(t).title())
if d:
a="%s=%s" % (a,d)
args.append(a)
elif s=='Property':
values.append("<dtml-sqlvar %s type=%s>'" %
(n, vartype(t)))
(n, self.vartype(t)))
else:
if isStringType(t):
if find(d,"\'") >= 0:
d=join(split(d,"\'"),"''")
if isinstance(t, basestring):
if d.find("\'") >= 0:
d="''".join(d.split("\'"))
values.append("'%s'" % d)
elif d:
values.append(str(d))
Expand Down

0 comments on commit 0f05e1e

Please sign in to comment.