h2o-bindings/bin/pymagic.py
def find_magic_in_file(filename):
    """
    Search the file for any magic incantations.

    :param filename: file to search
    :returns: a tuple containing the spell and then maybe some extra words (or None if no magic present)
    """
    with open(filename, "rt", encoding="utf-8") as f:
        for line in f:
            if line.startswith("#"):
                comment = line[1:].strip()
                if comment.startswith("~~~~* ") or comment.startswith("----* ") or comment.startswith("====* "):
                    spell = comment[5:].strip()
                    return tuple(spell.split())
            else:
                break
    return None
def find_magic_in_file(filename):
    with open(filename, "rt", encoding="utf-8") as f:
        for line in f:
            if line.startswith("#"):
                comment = line[1:].strip()
                if comment.startswith("~~~~* ") or comment.startswith("----* ") or comment.startswith("====* "):
                    spell = comment[5:].strip()
                    return tuple(spell.split())
            else:
                break
    return None
def find_magic_in_file ( filename ) : with open ( filename , "rt" , encoding = "utf-8" ) as f : for line in f : if line . startswith ( "#" ) : comment = line [ 1 : ] . strip ( ) if comment . startswith ( "~~~~* " ) or comment . startswith ( "----* " ) or comment . startswith ( "====* " ) : spell = comment [ 5 : ] . strip ( ) return tuple ( spell . split ( ) ) else : break return None
Search the file for any magic incantations.

    :param filename: file to search
    :returns: a tuple containing the spell and then maybe some extra words (or None if no magic present)
Search the file for any magic incantations .