equal
deleted
inserted
replaced
357 start = time() |
357 start = time() |
358 self._condition.wait(timeout) |
358 self._condition.wait(timeout) |
359 timeout -= time() - start |
359 timeout -= time() - start |
360 return tuple(self._record) |
360 return tuple(self._record) |
361 |
361 |
362 class Connection(object): |
362 class Connection(RequestSessionBase): |
363 """Repository Connection |
363 """Repository Connection |
364 |
364 |
365 Holds all connection related data |
365 Holds all connection related data |
366 |
366 |
367 Database connections resource: |
367 Database connections resource: |
415 read/write security is currently activated. |
415 read/write security is currently activated. |
416 |
416 |
417 """ |
417 """ |
418 |
418 |
419 def __init__(self, cnxid, session, rewriter): |
419 def __init__(self, cnxid, session, rewriter): |
|
420 # using super(Connection, self) confuse some test hack |
|
421 RequestSessionBase.__init__(self, session.vreg) |
420 #: connection unique id |
422 #: connection unique id |
421 self.connectionid = cnxid |
423 self.connectionid = cnxid |
422 #: reentrance handling |
424 #: reentrance handling |
423 self.ctx_count = 0 |
425 self.ctx_count = 0 |
424 |
426 |