mercurial/util.py
changeset 4000 3297aa945cf2
parent 3999 0b740dcf0cf1
child 4002 d7b9ec589546
equal deleted inserted replaced
3999:0b740dcf0cf1 4000:3297aa945cf2
   723         os.unlink(name)
   723         os.unlink(name)
   724         return True
   724         return True
   725     except OSError:
   725     except OSError:
   726         return False
   726         return False
   727 
   727 
       
   728 def linkfunc(path, fallback):
       
   729     '''return an is_link() function with default to fallback'''
       
   730     if checklink(path):
       
   731         return lambda x: is_link(os.path.join(path, x))
       
   732     return fallback
       
   733 
   728 # Platform specific variants
   734 # Platform specific variants
   729 if os.name == 'nt':
   735 if os.name == 'nt':
   730     import msvcrt
   736     import msvcrt
   731     nulldev = 'NUL:'
   737     nulldev = 'NUL:'
   732 
   738