From: Fredrik Tolf Date: Thu, 22 Dec 2011 06:47:01 +0000 (+0100) Subject: Merge branch 'master' of git.dolda2000.com:/srv/git/r/pdm X-Git-Tag: 0.1~2^2~3 X-Git-Url: http://dolda2000.com/gitweb/?p=pdm.git;a=commitdiff_plain;h=c51579310ba59ebc5734860944df96f36a9477bf;hp=9928d247b3a08eeede8b55fdef5e503d6c49b58b Merge branch 'master' of git.dolda2000.com:/srv/git/r/pdm --- diff --git a/pdm/cli.py b/pdm/cli.py index bb2bbf5..d16cbbd 100644 --- a/pdm/cli.py +++ b/pdm/cli.py @@ -153,8 +153,13 @@ class perfproxy(object): except: pass def close(self): - self.cl.run("unbind", self.id) - del self.cl.proxies[self.id] + if self.id is not None: + self.cl.run("unbind", self.id) + del self.cl.proxies[self.id] + self.id = None + + def __del__(self): + self.close() def __enter__(self): return self