[tor-commits] [oonib/master] Only import txtorcon classes which are in use.

isis at torproject.org isis at torproject.org
Sat May 4 16:10:28 UTC 2013


commit 0fe80886f44886130ef4f2d457a2248bda110914
Author: Isis Lovecruft <isis at torproject.org>
Date:   Sun Apr 21 07:59:27 2013 +0000

    Only import txtorcon classes which are in use.
---
 oonib/runner.py |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/oonib/runner.py b/oonib/runner.py
index 2e1e6e0..4e783df 100644
--- a/oonib/runner.py
+++ b/oonib/runner.py
@@ -15,7 +15,8 @@ from twisted.internet import reactor
 from twisted.application import service, internet, app
 from twisted.python.runtime import platformType
 
-import txtorcon
+from txtorcon import TCPHiddenServiceEndpoint, TorConfig
+from txtorcon import launch_tor
 
 from oonib.report.api import reportingBackend
 
@@ -51,14 +52,13 @@ def setupCollector(tor_process_protocol):
     else:
         datadir = config.main.tor_datadir
 
-    torconfig = txtorcon.TorConfig(tor_process_protocol.tor_protocol)
+    torconfig = TorConfig(tor_process_protocol.tor_protocol)
     public_port = 80
     # XXX there is currently a bug in txtorcon that prevents data_dir from
     # being passed properly. Details on the bug can be found here:
     # https://github.com/meejah/txtorcon/pull/22
-    hs_endpoint = txtorcon.TCPHiddenServiceEndpoint(reactor, torconfig,
-                                                    public_port,
-                                                    data_dir=datadir)
+    hs_endpoint = TCPHiddenServiceEndpoint(reactor, torconfig, public_port,
+                                           data_dir=datadir)
     hidden_service = hs_endpoint.listen(reportingBackend)
     hidden_service.addCallback(setup_complete)
     hidden_service.addErrback(txSetupFailed)
@@ -67,18 +67,18 @@ def startTor():
     def updates(prog, tag, summary):
         print("%d%%: %s" % (prog, summary))
 
-    torconfig = txtorcon.TorConfig()
+    torconfig = TorConfig()
     torconfig.SocksPort = config.main.socks_port
     if config.main.tor2webmode:
         torconfig.Tor2webMode = 1
         torconfig.CircuitBuildTimeout = 60
     torconfig.save()
     if config.main.tor_binary is not None:
-        d = txtorcon.launch_tor(torconfig, reactor,
-                                tor_binary=config.main.tor_binary,
-                                progress_updates=updates)
+        d = launch_tor(torconfig, reactor,
+                       tor_binary=config.main.tor_binary,
+                       progress_updates=updates)
     else:
-        d = txtorcon.launch_tor(torconfig, reactor, progress_updates=updates)
+        d = launch_tor(torconfig, reactor, progress_updates=updates)
     d.addCallback(setupCollector)
     d.addErrback(txSetupFailed)
 





More information about the tor-commits mailing list