summaryrefslogtreecommitdiff
path: root/shellutils.py
diff options
context:
space:
mode:
authorsylvain thenault <sylvain.thenault@logilab.fr>2009-02-09 21:57:58 +0100
committersylvain thenault <sylvain.thenault@logilab.fr>2009-02-09 21:57:58 +0100
commita3b6f5e2884037320aa07bf88f24b218bbc5d510 (patch)
tree05d2383cc090b1b138a1d8bfc847e883f0613379 /shellutils.py
parentc95b76af3cd00bdf51e212f052069ed7c76419e1 (diff)
downloadlogilab-common-a3b6f5e2884037320aa07bf88f24b218bbc5d510.tar.gz
actually fix #7915
Diffstat (limited to 'shellutils.py')
-rw-r--r--shellutils.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/shellutils.py b/shellutils.py
index 337a9dc..b8d850d 100644
--- a/shellutils.py
+++ b/shellutils.py
@@ -2,7 +2,7 @@
scripts.
:author: Logilab
-:copyright: 2000-2008 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+:copyright: 2000-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
:contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
:license: General Public License version 2 - http://www.gnu.org/licenses
"""
@@ -20,7 +20,14 @@ import errno
from os.path import exists, isdir, islink, basename, join, walk
from logilab.common import STD_BLACKLIST
-from logilab.common.proc import ProcInfo, NoSuchProcess
+try:
+ from logilab.common.proc import ProcInfo, NoSuchProcess
+except ImportError:
+ # windows platform
+ class NoSuchProcess(Exception): pass
+
+ def ProcInfo(pid):
+ raise NoSuchProcess()
def chown(path, login=None, group=None):