#!/usr/bin/env python3 # -*- coding: utf-8 -*- """mythril.py: Bug hunting on the Ethereum blockchain http://www.github.com/b-mueller/mythril """ from sys import argv, exit from mythril.interfaces.cli import COMMAND_LIST import mythril.interfaces.cli import mythril.interfaces.old_cli import warnings def format_Warning(message, category, filename, lineno, line=""): return "Deprecation warning: {}\n\n".format(str(message)) warnings.formatwarning = format_Warning if __name__ == "__main__": for arg in argv: if arg in COMMAND_LIST: mythril.interfaces.cli.main() exit() if "--help" in argv or "-h" in argv: mythril.interfaces.cli.main() exit() warnings.warn("The old cli arguments are deprecated, Please use 'myth -h' to view the new command line interface") mythril.interfaces.old_cli.main()