Remove unused code

This commit is contained in:
Kovid Goyal 2020-10-09 10:03:39 +05:30
parent 99e86bbe29
commit 6c63e47443
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -221,56 +221,3 @@ if not _run_once:
except Exception:
pass # Don't care about failure to set name
threading.Thread.start = new_start
def test_lopen():
from calibre.ptempfile import TemporaryDirectory
from calibre import CurrentDir
n = 'f\xe4llen'
print('testing lopen()')
if iswindows:
import msvcrt, win32api
def assert_not_inheritable(f):
if win32api.GetHandleInformation(msvcrt.get_osfhandle(f.fileno())) & 0b1:
raise SystemExit('File handle is inheritable!')
else:
import fcntl
def assert_not_inheritable(f):
if not fcntl.fcntl(f, fcntl.F_GETFD) & fcntl.FD_CLOEXEC:
raise SystemExit('File handle is inheritable!')
def copen(*args):
ans = lopen(*args)
assert_not_inheritable(ans)
return ans
with TemporaryDirectory() as tdir, CurrentDir(tdir):
with copen(n, 'w') as f:
f.write('one')
print('O_CREAT tested')
with copen(n, 'w+b') as f:
f.write(b'two')
with copen(n, 'r') as f:
if f.read() == 'two':
print('O_TRUNC tested')
else:
raise Exception('O_TRUNC failed')
with copen(n, 'ab') as f:
f.write(b'three')
with copen(n, 'r+') as f:
if f.read() == 'twothree':
print('O_APPEND tested')
else:
raise Exception('O_APPEND failed')
with copen(n, 'r+') as f:
f.seek(3)
f.write('xxxxx')
f.seek(0)
if f.read() == 'twoxxxxx':
print('O_RANDOM tested')
else:
raise Exception('O_RANDOM failed')