def makeCharBuffer(thing):
    if isinstance(thing, CharacterBuffer):
        return thing
    elif isFileLike(thing):
        ## this check must come before isIterable, since files
        ## provide a line-based iterator that we don't want to use.
        ## Plus we want to take advantage of file.seek()
        return CharacterBufferFromFile(thing)
    elif isIterable(thing):
        return CharacterBufferFromIterable(thing)
    else:
        raise ValueError, ("Can't coerse %r to CharacterBuffer" % thing)
The bitness of the system
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.3/pymel/util/scanf.py/makeCharBuffer--crossover with--dataset/ETHPy150Open hakril/PythonForWindows/windows/winobject/system.py/System.bitness