Skip to content

Commit

Permalink
devel-project: make "list" the default command work in Python 3.3
Browse files Browse the repository at this point in the history
Improves the previous commit,
fixes "AttributeError: 'Namespace' object has no attribute 'write'"
after showing the listing
  • Loading branch information
mvidner committed Aug 5, 2021
1 parent 4e54cb5 commit 71baf59
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion devel-project.py
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ def common_args_add(parser):
def main():
parser = argparse.ArgumentParser(description='Operate on devel projects for a given project.')
subparsers = parser.add_subparsers(title='subcommands')
parser.set_defaults(func=list)

parser.add_argument('-A', '--apiurl', metavar='URL', help='API URL')
parser.add_argument('-d', '--debug', action='store_true', help='print info useful for debuging')
parser.add_argument('-p', '--project', default='openSUSE:Factory', metavar='PROJECT', help='project from which to source devel projects')
Expand All @@ -291,6 +291,8 @@ def main():
parser_reviews.set_defaults(func=reviews)
common_args_add(parser_reviews)

if not sys.argv[1:]:
sys.argv.append("list")
args = parser.parse_args()
osc.conf.get_config(override_apiurl=args.apiurl)
osc.conf.config['debug'] = args.debug
Expand Down

0 comments on commit 71baf59

Please sign in to comment.