1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Merge pull request #44 from github/cmd-mains

Add __main__ calls to main in cmds
This commit is contained in:
Ross McFarland
2017-05-27 14:12:36 -07:00
committed by GitHub
6 changed files with 21 additions and 0 deletions

View File

@@ -29,3 +29,7 @@ def main():
manager = Manager(args.config_file)
changes = manager.compare(args.a, args.b, args.zone)
pprint(changes)
if __name__ == '__main__':
main()

View File

@@ -26,3 +26,7 @@ def main():
manager = Manager(args.config_file)
manager.dump(args.zone, args.output_dir, *args.source)
if __name__ == '__main__':
main()

View File

@@ -98,3 +98,7 @@ def main():
answers = '*:*'.join(sorted(answers)).lower()
compare[answers] = True
stdout.write(',True\n' if len(compare) == 1 else ',False\n')
if __name__ == '__main__':
main()

View File

@@ -37,3 +37,7 @@ def main():
manager = Manager(args.config_file)
manager.sync(eligible_zones=args.zone, eligible_targets=args.target,
dry_run=not args.doit, force=args.force)
if __name__ == '__main__':
main()

View File

@@ -22,3 +22,7 @@ def main():
manager = Manager(args.config_file)
manager.validate_configs()
if __name__ == '__main__':
main()

View File

@@ -51,6 +51,7 @@ class MainThreadExecutor(object):
try:
future.set_result(func(*args, **kwargs))
except Exception as e:
# TODO: get right stacktrace here
future.set_exception(e)
return future