|
@@ -15,12 +15,20 @@ import os
|
|
|
import random
|
|
|
import shelve
|
|
|
import subprocess
|
|
|
+import sys
|
|
|
import time
|
|
|
|
|
|
import dns.resolver, dns.reversename
|
|
|
import SocketServer
|
|
|
import threading
|
|
|
|
|
|
+# ensure our directory is on path (in order to load batcave module)
|
|
|
+__my_dir = os.path.dirname(__file__)
|
|
|
+if __my_dir not in sys.path:
|
|
|
+ sys.path.append(__my_dir)
|
|
|
+
|
|
|
+from batcave import BatcaveClient
|
|
|
+
|
|
|
msgserver = None
|
|
|
peers_repo = None
|
|
|
|