Remove all remaining uses of the FCNTL module from the standard library.

This commit is contained in:
Fred Drake 2001-05-10 15:33:31 +00:00
parent 7c116d7acb
commit a94414a287
3 changed files with 29 additions and 30 deletions

View file

@ -510,7 +510,6 @@ def close_all (map=None):
import os
if os.name == 'posix':
import fcntl
import FCNTL
class file_wrapper:
# here we override just enough to make a file
@ -538,9 +537,9 @@ if os.name == 'posix':
dispatcher.__init__ (self)
self.connected = 1
# set it to non-blocking mode
flags = fcntl.fcntl (fd, FCNTL.F_GETFL, 0)
flags = flags | FCNTL.O_NONBLOCK
fcntl.fcntl (fd, FCNTL.F_SETFL, flags)
flags = fcntl.fcntl (fd, fcntl.F_GETFL, 0)
flags = flags | os.O_NONBLOCK
fcntl.fcntl (fd, fcntl.F_SETFL, flags)
self.set_file (fd)
def set_file (self, fd):