示例#1
0
def display_httpd_message(message):
    if rich_output():
        display(
            HTML('<pre style="background: NavajoWhite;">' + message +
                 "</pre>"))
    else:
        print(terminal_escape(message))
示例#2
0
if __name__ == "__main__":
    print_content(triangle_source, '.py')

if __name__ == "__main__":
    triangle_ast = ast.parse(triangle_source)

if __name__ == "__main__":
    print(astor.dump_tree(triangle_ast))

if __package__ is None or __package__ == "":
    from fuzzingbook_utils import rich_output
else:
    from .fuzzingbook_utils import rich_output

if __name__ == "__main__":
    if rich_output():
        import showast
        showast.show_ast(triangle_ast)

if __name__ == "__main__":
    print_content(astor.to_source(triangle_ast), '.py')

# ## A Simple Mutator for Functions

if __name__ == "__main__":
    print('\n## A Simple Mutator for Functions')


class MuFunctionAnalyzer:
    def __init__(self, fn, log=False):
        self.fn = fn
示例#3
0
 def set_grammar(self, new_grammar):
     self.grammar = new_grammar
     
     if self.disp_gui_exploration and rich_output():
         display(fsm_diagram(self.grammar))
示例#4
0
def print_url(url):
    if rich_output():
        display(HTML('<pre><a href="%s">%s</a></pre>' % (url, url)))
    else:
        print(terminal_escape(url))