diff options
-rw-r--r-- | rpki/rpkid.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rpki/rpkid.py b/rpki/rpkid.py index 96c0a840..da6141ea 100644 --- a/rpki/rpkid.py +++ b/rpki/rpkid.py @@ -25,6 +25,7 @@ import os import time import random import logging +import weakref import argparse import urlparse @@ -71,7 +72,7 @@ class main(object): self.task_queue = [] self.task_event = tornado.locks.Event() - self.http_client_serialize = {} + self.http_client_serialize = weakref.WeakValueDictionary() parser = argparse.ArgumentParser(description = __doc__) parser.add_argument("-c", "--config", |