executesql(fetch=False)

This commit is contained in:
mdipierro committed 2012-09-03 14:35:01 -05:00
1 parent 74fb16a758
commit ec1608ba19
3 files changed
+6 -3

No files matched your search

+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)"
+2 -1
View File
@@ -1664,7 +1664,8 @@ class SQLFORM(FORM):
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)),