1267 |
1267 |
1268 @deprecated("[3.13] use .free_cnxset() method instead of .reset_pool()") |
1268 @deprecated("[3.13] use .free_cnxset() method instead of .reset_pool()") |
1269 def reset_pool(self): |
1269 def reset_pool(self): |
1270 return self.free_cnxset() |
1270 return self.free_cnxset() |
1271 |
1271 |
1272 @deprecated("[3.7] execute is now unsafe by default in hooks/operation. You" |
|
1273 " can also control security with the security_enabled context " |
|
1274 "manager") |
|
1275 def unsafe_execute(self, rql, kwargs=None, eid_key=None, build_descr=True, |
|
1276 propagate=False): |
|
1277 """like .execute but with security checking disabled (this method is |
|
1278 internal to the server, it's not part of the db-api) |
|
1279 """ |
|
1280 with security_enabled(self, read=False, write=False): |
|
1281 return self.execute(rql, kwargs, eid_key, build_descr) |
|
1282 |
|
1283 @property |
|
1284 @deprecated("[3.7] is_super_session is deprecated, test " |
|
1285 "session.read_security and or session.write_security") |
|
1286 def is_super_session(self): |
|
1287 return not self.read_security or not self.write_security |
|
1288 |
|
1289 @deprecated("[3.7] session is actual session") |
|
1290 def actual_session(self): |
|
1291 """return the original parent session if any, else self""" |
|
1292 return self |
|
1293 |
|
1294 # these are overridden by set_log_methods below |
1272 # these are overridden by set_log_methods below |
1295 # only defining here to prevent pylint from complaining |
1273 # only defining here to prevent pylint from complaining |
1296 info = warning = error = critical = exception = debug = lambda msg,*a,**kw: None |
1274 info = warning = error = critical = exception = debug = lambda msg,*a,**kw: None |
1297 |
1275 |
1298 Session.HOOKS_ALLOW_ALL = HOOKS_ALLOW_ALL |
1276 Session.HOOKS_ALLOW_ALL = HOOKS_ALLOW_ALL |