equal
deleted
inserted
replaced
61 urlerr = pycompat.urlerr |
61 urlerr = pycompat.urlerr |
62 urlparse = pycompat.urlparse |
62 urlparse = pycompat.urlparse |
63 urlreq = pycompat.urlreq |
63 urlreq = pycompat.urlreq |
64 xmlrpclib = pycompat.xmlrpclib |
64 xmlrpclib = pycompat.xmlrpclib |
65 |
65 |
66 if os.name == 'nt': |
66 if pycompat.osname == 'nt': |
67 from . import windows as platform |
67 from . import windows as platform |
68 stdout = platform.winstdout(pycompat.stdout) |
68 stdout = platform.winstdout(pycompat.stdout) |
69 else: |
69 else: |
70 from . import posix as platform |
70 from . import posix as platform |
71 |
71 |
236 return sliceable[offset:] |
236 return sliceable[offset:] |
237 else: |
237 else: |
238 def buffer(sliceable, offset=0): |
238 def buffer(sliceable, offset=0): |
239 return memoryview(sliceable)[offset:] |
239 return memoryview(sliceable)[offset:] |
240 |
240 |
241 closefds = os.name == 'posix' |
241 closefds = pycompat.osname == 'posix' |
242 |
242 |
243 _chunksize = 4096 |
243 _chunksize = 4096 |
244 |
244 |
245 class bufferedinputpipe(object): |
245 class bufferedinputpipe(object): |
246 """a manually buffered input pipe |
246 """a manually buffered input pipe |
1173 t = n[-1] |
1173 t = n[-1] |
1174 if t in '. ' and n not in '..': |
1174 if t in '. ' and n not in '..': |
1175 return _("filename ends with '%s', which is not allowed " |
1175 return _("filename ends with '%s', which is not allowed " |
1176 "on Windows") % t |
1176 "on Windows") % t |
1177 |
1177 |
1178 if os.name == 'nt': |
1178 if pycompat.osname == 'nt': |
1179 checkosfilename = checkwinfilename |
1179 checkosfilename = checkwinfilename |
1180 else: |
1180 else: |
1181 checkosfilename = platform.checkosfilename |
1181 checkosfilename = platform.checkosfilename |
1182 |
1182 |
1183 def makelock(info, pathname): |
1183 def makelock(info, pathname): |
1392 return osutil.isgui() |
1392 return osutil.isgui() |
1393 else: |
1393 else: |
1394 # pure build; use a safe default |
1394 # pure build; use a safe default |
1395 return True |
1395 return True |
1396 else: |
1396 else: |
1397 return os.name == "nt" or encoding.environ.get("DISPLAY") |
1397 return pycompat.osname == "nt" or encoding.environ.get("DISPLAY") |
1398 |
1398 |
1399 def mktempcopy(name, emptyok=False, createmode=None): |
1399 def mktempcopy(name, emptyok=False, createmode=None): |
1400 """Create a temporary file with the same contents from name |
1400 """Create a temporary file with the same contents from name |
1401 |
1401 |
1402 The permission bits are copied from the original file. |
1402 The permission bits are copied from the original file. |