about summary refs log tree commit diff stats
path: root/ranger/core/actions.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-11-22 02:06:46 +0100
committerhut <hut@lavabit.com>2010-11-22 02:06:46 +0100
commite3f6f484f0bb516a802f60f6dae89580d47a2217 (patch)
treeb8f6093800e3c10627d193096a6d8a9aa84ecea5 /ranger/core/actions.py
parentfe6e709f4ccff7e0fe8aa8e492b79396012c780c (diff)
downloadranger-e3f6f484f0bb516a802f60f6dae89580d47a2217.tar.gz
ext.signals: fixed memory leak
Signal handlers with dead weak references are only cleaned up
when using signal_emit.  If no signals are emitted, dead signal
handlers will accumulate.  This is avoided by adding the function
signal_garbage_collect() and calling it in env.garbage_collect()
Diffstat (limited to 'ranger/core/actions.py')
0 files changed, 0 insertions, 0 deletions