Skip to content

Commit 737780d

Browse files
committed
Move defaults to fedora subpackage
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
1 parent ac206c9 commit 737780d

2 files changed

Lines changed: 20 additions & 22 deletions

File tree

mmdzanata/cli.py

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -34,35 +34,27 @@
3434
@click.group()
3535
@click.option('--debug/--no-debug', default=False)
3636
@click.option('-k', '--koji-url',
37-
default='https://koji.fedoraproject.org/kojihub',
38-
type=str, help="""
39-
The URL of the Koji build system.
40-
(Default: https://koji.fedoraproject.org/kojihub)
41-
""",
37+
default=mmdzanata.fedora.KOJI_URL,
38+
type=str, help="The URL of the Koji build system.",
39+
show_default=True,
4240
metavar="<URL>")
4341
@click.option('-b', '--branch', default="rawhide", type=str,
44-
help="The distribution release (Default: rawhide)",
42+
help="The distribution release",
4543
metavar="<branch_name>")
4644
@click.option('-z', '--zanata-url',
47-
default="https://fedora.zanata.org",
48-
type=str, help="""
49-
The Zanata URL
50-
(Default: https://fedora.zanata.org/)
51-
""",
45+
default=mmdzanata.fedora.ZANATA_URL,
46+
type=str, help="The Zanata URL",
47+
show_default=True,
5248
metavar="<zanata_project>")
5349
@click.option('-p', '--zanata-project',
54-
default="fedora-modularity-translations",
55-
type=str, help="""
56-
The Zanata project
57-
(Default: fedora-modularity-translations)
58-
""",
50+
default=mmdzanata.fedora.ZANATA_PROJECT,
51+
type=str, help="The Zanata project",
52+
show_default=True,
5953
metavar="<zanata_project>")
6054
@click.option('-f', '--zanata-translation-document',
61-
default="fedora-modularity-translations",
62-
help="""
63-
The name of the translated file in Zanata.
64-
(Default: fedora-modularity-translations)
65-
""",
55+
default=mmdzanata.fedora.ZANATA_DOCUMENT,
56+
help="The name of the translated file in Zanata.",
57+
show_default=True,
6658
metavar="<translation_document>")
6759
@click.pass_context
6860
def cli(ctx, debug, branch, koji_url, zanata_url, zanata_project,
@@ -95,7 +87,8 @@ def cli(ctx, debug, branch, koji_url, zanata_url, zanata_project,
9587
@cli.command()
9688
@click.option('--upload/--no-upload', default=True,
9789
help='Whether to automatically push extracted strings to '
98-
'Zanata')
90+
'Zanata',
91+
show_default=True)
9992
@click.pass_context
10093
def extract(ctx, upload):
10194
"""

mmdzanata/fedora/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313

1414
import requests
1515

16+
KOJI_URL = 'https://koji.fedoraproject.org/kojihub'
17+
ZANATA_URL = "https://fedora.zanata.org"
18+
ZANATA_PROJECT = "fedora-modularity-translations"
19+
ZANATA_DOCUMENT = "fedora-modularity-translations"
20+
1621

1722
def get_fedora_rawhide_version(session, debug=False):
1823
# Koji sometimes disconnects for no apparent reason. Retry up to 5

0 commit comments

Comments
 (0)