[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] [pytorctl/master] Use labels for another Router query...



Author: Forgot to set <forgot@tosetit>
Date: Wed, 23 Jun 2010 00:16:18 -0700
Subject: Use labels for another Router query...
Commit: 0cc2a8e0eeba48e6780f6079a29fe5574ed4f381

I should really figure out why this is happening, and which other queries
might need this... SQLAlchemy said we needed it on this line (in some rare
case - not always). Possible SQLAlchemy bug/corruption?
---
 SQLSupport.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/SQLSupport.py b/SQLSupport.py
index 7bf67e0..6da5938 100644
--- a/SQLSupport.py
+++ b/SQLSupport.py
@@ -802,7 +802,7 @@ class CircuitListener(TorCtl.PreEventListener):
       if self.track_parent:
         for r in self.parent_handler.circuits[c.circ_id].path:
           rq = Router.query.options(eagerload('circuits')).filter_by(
-                                idhex=r.idhex).one()
+                                idhex=r.idhex).with_labels().one()
           circ.routers.append(rq) 
           #rq.circuits.append(circ) # done automagically?
           #tc_session.add(rq)
-- 
1.7.1