From ddf2026354ad1ee1b9e333871f0d9ff54b893857 Mon Sep 17 00:00:00 2001 From: fiveham Date: Fri, 25 Oct 2019 07:26:21 -0400 Subject: [PATCH] add optional tor_cmd param for Tor not on PATH --- torrequest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/torrequest.py b/torrequest.py index eab1a2d..437bf17 100644 --- a/torrequest.py +++ b/torrequest.py @@ -11,10 +11,12 @@ class TorRequest(object): def __init__(self, proxy_port=9050, ctrl_port=9051, - password=None): + password=None, + tor_cmd='tor'): self.proxy_port = proxy_port self.ctrl_port = ctrl_port + self.tor_cmd = tor_cmd self._tor_proc = None if not self._tor_process_exists(): @@ -43,6 +45,7 @@ def _launch_tor(self): 'SocksPort': str(self.proxy_port), 'ControlPort': str(self.ctrl_port) }, + tor_cmd=self.tor_cmd, take_ownership=True) def close(self):