~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/osutils.py

Merge direct pack access branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
392
392
# These were already lazily imported into local scope
393
393
# mkdtemp = tempfile.mkdtemp
394
394
# rmtree = shutil.rmtree
 
395
lstat = os.lstat
 
396
fstat = os.fstat
 
397
 
 
398
def wrap_stat(st):
 
399
    return st
 
400
 
395
401
 
396
402
MIN_ABS_PATHLENGTH = 1
397
403
 
407
413
    getcwd = _win32_getcwd
408
414
    mkdtemp = _win32_mkdtemp
409
415
    rename = _win32_rename
 
416
    try:
 
417
        from bzrlib import _walkdirs_win32
 
418
    except ImportError:
 
419
        pass
 
420
    else:
 
421
        lstat = _walkdirs_win32.lstat
 
422
        fstat = _walkdirs_win32.fstat
 
423
        wrap_stat = _walkdirs_win32.wrap_stat
410
424
 
411
425
    MIN_ABS_PATHLENGTH = 3
412
426