Import select in libbe.subproc if _POSIX == True
authorW. Trevor King <wking@drexel.edu>
Fri, 20 Nov 2009 20:09:42 +0000 (15:09 -0500)
committerW. Trevor King <wking@drexel.edu>
Fri, 20 Nov 2009 20:09:42 +0000 (15:09 -0500)
libbe/subproc.py

index 13afcf85bdd3238e06936d4580b36a5e935ad206..e925c62ac98abc5ce694ab7396b1ebcb74b587db 100644 (file)
@@ -27,6 +27,9 @@ from encoding import get_encoding
 _MSWINDOWS = sys.platform == 'win32'
 _POSIX = not _MSWINDOWS
 
+if _POSIX == True:
+    import select
+
 class CommandError(Exception):
     def __init__(self, command, status, stdout=None, stderr=None):
         strerror = ['Command failed (%d):\n  %s\n' % (status, stderr),