def null_term(str):
    '''null terminate a string for py3'''
    if sys.version_info.major < 3:
        return str
    if isinstance(str, bytes):
        str = str.decode("utf-8")
    idx = str.find("\0")
    if idx != -1:
        str = str[:idx]
    return str
def null_term ( str ) : if sys . version_info . major < 3 : return str if isinstance ( str , bytes ) : str = str . decode ( "utf-8" ) idx = str . find ( "\0" ) if idx != - 1 : str = str [ : idx ] return str
null terminate a string for py3