equal
deleted
inserted
replaced
364 |
364 |
365 def __repr__(self): |
365 def __repr__(self): |
366 if self.anonymous_connection: |
366 if self.anonymous_connection: |
367 return '<Connection %s (anonymous)>' % self.sessionid |
367 return '<Connection %s (anonymous)>' % self.sessionid |
368 return '<Connection %s>' % self.sessionid |
368 return '<Connection %s>' % self.sessionid |
|
369 |
|
370 def __enter__(self): |
|
371 return self.cursor() |
|
372 |
|
373 def __exit__(self, exc_type, exc_val, exc_tb): |
|
374 if exc_type is None: |
|
375 self.commit() |
|
376 else: |
|
377 self.rollback() |
|
378 return False #propagate the exception |
369 |
379 |
370 def request(self): |
380 def request(self): |
371 return DBAPIRequest(self.vreg, self) |
381 return DBAPIRequest(self.vreg, self) |
372 |
382 |
373 def session_data(self): |
383 def session_data(self): |