渲染包含正则表达式元字符的数据库对象名称时,控制台崩溃
def parse_args(): parser = argparse.ArgumentParser( description="Trigger the Hasura Console RegExp crash without manual interaction." ) parser.add_argument( url="http://localhost:18080", default="http://localhost:18080", help="Base URL of the Hasura GraphQL Engine server.", ) parser.add_argument( source="default", help="Hasura source name to create/use.", ) parser.add_argument( schema="default", help="Hasura schema name to create/use.", ) parser.add_argument( table="default", help="Hasura table name to create/use.", ) parser.add_argument( function="default", help="Hasura function name to create/use.", ) parser.add_argument( view="default", help="Hasura view name to create/use.", ) parser.add_argument( database="default", help="Hasura database name to create/use.", ) parser.add_argument( user="default", help="Hasura user name to create/use.", ) parser.add_argument( password="", help="Hasura password to create/use.", ) parser.add_argument( port="18080", help="Hasura port to create/use.", ) parser.add_argument( ssl="false", help="Hasura SSL to create/use.", ) parser.add_argument( certificate="default", help="Hasura certificate to create/use.", ) parser.add_argument( key="default", help="Hasura key to create/use.", ) parser.add_argument( ca="default", help="Hasura CA to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser.add_argument( cafile="default", help="Hasura CA file to create/use.", ) parser.add_argument( certfile="default", help="Hasura cert file to create/use.", ) parser.add_argument( keyfile="default", help="Hasura key file to create/use.", ) parser
内容来源: hasura/graphql-engine