executesql(fetch=False)

This commit is contained in:
mdipierro
2012-09-03 14:35:01 -05:00
parent 74fb16a758
commit ec1608ba19
3 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.0.6 (2012-09-03 10:18:10) stable Version 2.0.6 (2012-09-03 14:34:54) stable
+3 -1
View File
@@ -7179,7 +7179,7 @@ def index():
adapter.close() adapter.close()
def executesql(self, query, placeholders=None, as_dict=False, def executesql(self, query, placeholders=None, as_dict=False,
fields=None, colnames=None): fields=None, colnames=None, fetch=True):
""" """
placeholders is optional and will always be None. placeholders is optional and will always be None.
If using raw SQL with placeholders, placeholders may be If using raw SQL with placeholders, placeholders may be
@@ -7232,6 +7232,8 @@ def index():
adapter.execute(query, placeholders) adapter.execute(query, placeholders)
else: else:
adapter.execute(query) adapter.execute(query)
if not fetch:
return None
if as_dict: if as_dict:
if not hasattr(adapter.cursor,'description'): if not hasattr(adapter.cursor,'description'):
raise RuntimeError, "database does not support executesql(...,as_dict=True)" raise RuntimeError, "database does not support executesql(...,as_dict=True)"
+3 -2
View File
@@ -1663,8 +1663,9 @@ class SQLFORM(FORM):
session.flash = T('not authorized') session.flash = T('not authorized')
redirect(referrer) redirect(referrer)
def gridbutton(buttonclass='buttonadd',buttontext='Add', def gridbutton(buttonclass='buttonadd', buttontext='Add',
buttonurl=url(args=[]),callback=None,delete=None,trap=True): buttonurl=url(args=[]), callback=None,
delete=None, trap=True):
if showbuttontext: if showbuttontext:
if callback: if callback:
return A(SPAN(_class=ui.get(buttonclass)), return A(SPAN(_class=ui.get(buttonclass)),