BaseTools: cleanup LongFilePathSupport usage

1) remove an identical function and import it from Common.LongFilePathSupport
2) remove an import that is not needed/used.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by : Bob Feng <bob.c.feng@intel.com>
This commit is contained in:
Jaben Carsey 2018-11-16 23:38:21 +08:00 committed by BobCF
parent 4495792953
commit ea55e37c36
2 changed files with 1 additions and 14 deletions

View File

@ -24,7 +24,7 @@ from io import BytesIO
from Common.BuildToolError import * from Common.BuildToolError import *
from Common.StringUtils import GetLineNo from Common.StringUtils import GetLineNo
from Common.Misc import PathClass from Common.Misc import PathClass
from Common.LongFilePathSupport import LongFilePath from Common.LongFilePathSupport import LongFilePath, UniToStr
from Common.GlobalData import * from Common.GlobalData import *
## ##
# Static definitions # Static definitions
@ -46,18 +46,6 @@ BACK_SLASH_PLACEHOLDER = u'\u0006'
gIncludePattern = re.compile("^#include +[\"<]+([^\"< >]+)[>\"]+$", re.MULTILINE | re.UNICODE) gIncludePattern = re.compile("^#include +[\"<]+([^\"< >]+)[>\"]+$", re.MULTILINE | re.UNICODE)
## Convert a python unicode string to a normal string
#
# Convert a python unicode string to a normal string
# UniToStr(u'I am a string') is 'I am a string'
#
# @param Uni: The python unicode string
#
# @retval: The formatted normal string
#
def UniToStr(Uni):
return repr(Uni)[2:-1]
## Convert a unicode string to a Hex list ## Convert a unicode string to a Hex list
# #
# Convert a unicode string to a Hex list # Convert a unicode string to a Hex list

View File

@ -36,7 +36,6 @@ from subprocess import *
from Common import Misc as Utils from Common import Misc as Utils
from Common.LongFilePathSupport import OpenLongFilePath as open from Common.LongFilePathSupport import OpenLongFilePath as open
from Common.LongFilePathSupport import LongFilePath
from Common.TargetTxtClassObject import * from Common.TargetTxtClassObject import *
from Common.ToolDefClassObject import * from Common.ToolDefClassObject import *
from Common.DataType import * from Common.DataType import *