def main():
sys.path.append(os.getcwd())
if len(sys.argv) < 2:
print "Missing argument: mod_name:<Flask App> for Example manager:app"
sys.exit(1)
if len(sys.argv) > 2:
filter_arr = sys.argv[2].split(',')
else:
filter_arr = None
import_str = sys.argv[1]
try:
mod_name, var_name = import_str.split(":")
mod = __import__(mod_name, globals(), locals(), fromlist=[var_name, ])
app = getattr(mod, var_name)
g = Generator(app, filters=filter_arr)
g.prepare()
print g.generate_markdown()
sys.exit(0)
except Exception as e:
traceback.print_exc()
print "Can not import Flask app from argument", import_str
sys.exit(1)
评论列表
文章目录