mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
Fix the NDELAY test; avoid outputting binary garbage.
This commit is contained in:
parent
f518d5e98e
commit
16dffdca1a
1 changed files with 3 additions and 3 deletions
|
@ -12,17 +12,17 @@ filename = '/tmp/delete-me'
|
||||||
|
|
||||||
# the example from the library docs
|
# the example from the library docs
|
||||||
f = open(filename,'w')
|
f = open(filename,'w')
|
||||||
rv = fcntl.fcntl(f.fileno(), FCNTL.O_NDELAY, 1)
|
rv = fcntl.fcntl(f.fileno(), FCNTL.F_SETFL, FCNTL.FNDELAY)
|
||||||
if verbose:
|
if verbose:
|
||||||
print 'Status from fnctl with O_NDELAY: ', rv
|
print 'Status from fnctl with O_NDELAY: ', rv
|
||||||
|
|
||||||
lockdata = struct.pack('hhllhh', FCNTL.F_WRLCK, 0, 0, 0, 0, 0)
|
lockdata = struct.pack('hhllhh', FCNTL.F_WRLCK, 0, 0, 0, 0, 0)
|
||||||
if verbose:
|
if verbose:
|
||||||
print 'struct.pack: ', lockdata
|
print 'struct.pack: ', `lockdata`
|
||||||
|
|
||||||
rv = fcntl.fcntl(f.fileno(), FCNTL.F_SETLKW, lockdata)
|
rv = fcntl.fcntl(f.fileno(), FCNTL.F_SETLKW, lockdata)
|
||||||
if verbose:
|
if verbose:
|
||||||
print 'String from fcntl with F_SETLKW: ', rv
|
print 'String from fcntl with F_SETLKW: ', `rv`
|
||||||
|
|
||||||
f.close()
|
f.close()
|
||||||
os.unlink(filename)
|
os.unlink(filename)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue