From 7e324c5374951fcb2838f628bdf79956598dbfc3 Mon Sep 17 00:00:00 2001 From: oriagmon Date: Sun, 21 Oct 2018 10:47:48 +0300 Subject: [PATCH] Fixed safe to change PR comments. the next fixes of these PR would need to be tested --- kube-hunter.py | 9 ++------- src/core/events/handler.py | 8 -------- src/modules/report/yaml.py | 1 - 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/kube-hunter.py b/kube-hunter.py index 6099921..2d8548c 100755 --- a/kube-hunter.py +++ b/kube-hunter.py @@ -141,10 +141,5 @@ def main(): if __name__ == '__main__': - for i in range(1): - try: - main() - except: - import traceback - print ('\n\n\n\n\n\n\n\n\n') - traceback.print_exc() + main() + diff --git a/src/core/events/handler.py b/src/core/events/handler.py index 2ce090a..af5ddb1 100644 --- a/src/core/events/handler.py +++ b/src/core/events/handler.py @@ -14,9 +14,6 @@ from ...core.events.types import HuntFinished global queue_lock queue_lock = Lock() -global is_running_lock -is_running_lock = Lock() - # Inherits Queue object, handles events asynchronously class EventQueue(Queue, object): @@ -26,10 +23,7 @@ class EventQueue(Queue, object): self.active_hunters = dict() self.hooks = defaultdict(list) - #is_running_lock.acquire() - self.running = True - #is_running_lock.release() self.workers = list() for i in range(num_worker): @@ -97,9 +91,7 @@ class EventQueue(Queue, object): # stops execution of all daemons def free(self): - #is_running_lock.acquire() self.running = False - #is_running_lock.release() with self.mutex: self.queue.clear() diff --git a/src/modules/report/yaml.py b/src/modules/report/yaml.py index 80ae1fd..fe96af9 100644 --- a/src/modules/report/yaml.py +++ b/src/modules/report/yaml.py @@ -3,7 +3,6 @@ import StringIO from ruamel.yaml import YAML from collector import services, vulnerabilities, services_lock, vulnerabilities_lock -import threading class YAMLReporter(object):