コード例 #1
0
def readCodeBlocks():
    import tfs.common.TFSProject as TFSProject

    srcFile = os.path.abspath(os.path.join(TFSProject.findProjectRootFolder(), "data", "UnicodeCodeBlocks.yaml"))
    #    print 'srcFile', srcFile
    if not os.path.exists(srcFile) and os.path.isfile(srcFile):
        raise Exception("Missing srcFile: " + srcFile)

    with open(srcFile, "rt") as f:
        data = f.read()
    maps = yaml.load(data)

    for map in maps:
        unicodeCodeBlock = TFSMap()
        unicodeCodeBlock.blockName = map["blockName"]
        unicodeCodeBlock.blockRangeStart = int(map["blockRangeStart"][2:], 16)
        unicodeCodeBlock.blockRangeEnd = int(map["blockRangeEnd"][2:], 16)
        unicodeCodeBlocks.append(unicodeCodeBlock)
コード例 #2
0
def readCodeBlocks():
    #import tfs.common.TFSProject as TFSProject
    srcFile = os.path.abspath(
        os.path.join(project_root_folder, 'data', 'UnicodeCodeBlocks.yaml'))
    #    print 'srcFile', srcFile
    if not os.path.exists(srcFile) and os.path.isfile(srcFile):
        raise Exception('Missing srcFile: ' + srcFile)

    with open(srcFile, 'rt') as f:
        data = f.read()
    maps = yaml.load(data)

    for map in maps:
        unicodeCodeBlock = TFSMap()
        unicodeCodeBlock.blockName = map['blockName']
        unicodeCodeBlock.blockRangeStart = int(map['blockRangeStart'][2:], 16)
        unicodeCodeBlock.blockRangeEnd = int(map['blockRangeEnd'][2:], 16)
        unicodeCodeBlocks.append(unicodeCodeBlock)