Loading files
#!/usr/bin/env python
from os.path import abspath, join, dirname
import sys
sys.path.insert(0, abspath(join(dirname(__file__), "..")))
import argparse
import logging
from opensfm import commands
from opensfm import log
log.setup()
# Create the top-level parser
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers(
help='Command to run', dest='command', metavar='command')
# Create one subparser for each subcommand
subcommands = [module.Command() for module in commands.opensfm_commands]
for command in subcommands:
subparser = subparsers.add_parser(
command.name, help=command.help)
command.add_arguments(subparser)
# Parse arguments
args = parser.parse_args()
# Run the selected subcommand
for command in subcommands:
if args.command == command.name:
command.run(args)
35d5ba9d5This file is pinned to the selected release. Download the original to open it in your design tool.