From 1ce7f9e4e2f113e1ddcde78ba24a916a01d0fe15 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sat, 15 Oct 2011 15:13:41 +0200 Subject: different workaround --- module/plugins/internal/UnRar.py | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'module/plugins/internal') diff --git a/module/plugins/internal/UnRar.py b/module/plugins/internal/UnRar.py index e2a61c678..3f27c2e9e 100644 --- a/module/plugins/internal/UnRar.py +++ b/module/plugins/internal/UnRar.py @@ -18,25 +18,10 @@ """ import os -import sys from os.path import join from glob import glob -import subprocess from subprocess import Popen, PIPE -def _cleanup(): - for inst in subprocess._active[:]: - res = inst._internal_poll(_deadstate=sys.maxint) - if res is not None and res >= 0: - try: - subprocess._active.remove(inst) - except ValueError: - # This can happen if two threads create a new Popen instance. - # It's harmless that it was already removed, so ignore. - pass - -# cleanup patch for older python versions -subprocess._cleanup = _cleanup from module.plugins.hooks.ExtractArchive import AbtractExtractor from module.utils import save_join, decode -- cgit v1.2.3