version 1.139, 2011/02/14 22:11:03
|
version 1.140, 2011/02/17 18:23:58
|
Line 588 class ZSQLExtendFolder(Folder,Persistent
|
Line 588 class ZSQLExtendFolder(Folder,Persistent
|
return pt() |
return pt() |
|
|
|
|
def changeZSQLExtend(self,label,description,weight=0,connection_id=None,REQUEST=None,): |
def changeZSQLExtend(self,label,description,weight=0,connection_id=None,autocommit=None,REQUEST=None,): |
"""change the Konfiguration""" |
"""change the Konfiguration""" |
self.connection_id=connection_id |
self.connection_id=connection_id |
self.weight=weight |
self.weight=weight |
self.label=label |
self.label=label |
self.description=description |
self.description=description |
|
self.autocommit = (autocommit == "on") |
|
|
if REQUEST is not None: |
if REQUEST is not None: |
return self.manage_main(self, REQUEST) |
return self.manage_main(self, REQUEST) |
Line 997 class ZSQLExtendFolder(Folder,Persistent
|
Line 998 class ZSQLExtendFolder(Folder,Persistent
|
con = self.getConnectionObj() |
con = self.getConnectionObj() |
# call to get db object |
# call to get db object |
dbc = con() |
dbc = con() |
|
if getattr(self, 'autocommit', False): |
|
# force transaction isolation level (for psycopg2 0=autocommit) |
|
dbc.tilevel = 0 |
res = dbc.query(query, max_rows=max_rows) |
res = dbc.query(query, max_rows=max_rows) |
# return result set as Result object with Brains |
# return result set as Result object with Brains |
return Results(res) |
return Results(res) |