| Home | Trees | Indices | Help |
|
|---|
|
|
3 ''' 4 converts an UTF-8 path to Unicode. 5 ''' 6 import sys 7 import os 8 if isinstance(path, bytes): 9 path = path.decode("utf-8") 10 if "win" in sys.platform: 11 if not os.path.isabs(path): 12 if LongPathUtil.longPathWorkDir!="": 13 path = os.path.join(LongPathUtil.longPathWorkDir, path) 14 path = os.path.abspath(path) 15 if not path.startswith(u"\\\\?\\"): 16 if path.startswith("\\\\"): 17 path = u"\\\\?\\UNC\\%s" % path[2:] 18 else: 19 path = u"\\\\?\\%s" % path 20 return path2123 24 #static variable 25 longPathWorkDir="" 26 27 @classmethod3829 cls.longPathWorkDir=dir30 31 @classmethod33 return cls.longPathWorkDir34 35 @classmethod37 return cls.longPathWorkDir!=""
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Jun 26 10:16:54 2019 | http://epydoc.sourceforge.net |