diff --git a/plugins/AnnounceZero/AnnounceZeroPlugin.py b/plugins/AnnounceZero/AnnounceZeroPlugin.py index 420ac182..cb0d251e 100644 --- a/plugins/AnnounceZero/AnnounceZeroPlugin.py +++ b/plugins/AnnounceZero/AnnounceZeroPlugin.py @@ -2,7 +2,6 @@ import hashlib import time from Plugin import PluginManager -from Peer import Peer from util import helper from Crypt import CryptRsa @@ -11,6 +10,13 @@ time_full_announced = {} # Tracker address: Last announced all site to tracker connection_pool = {} # Tracker address: Peer object +# We can only import plugin host clases after the plugins are loaded +@PluginManager.afterLoad +def importErrors(): + global Peer + from Peer import Peer + + # Process result got back from tracker def processPeerRes(site, peers): added = 0