summaryrefslogtreecommitdiffstats
path: root/update-blocker-wiki
diff options
context:
space:
mode:
Diffstat (limited to 'update-blocker-wiki')
-rwxr-xr-xupdate-blocker-wiki27
1 files changed, 14 insertions, 13 deletions
diff --git a/update-blocker-wiki b/update-blocker-wiki
index 516c67d..a2f7bc4 100755
--- a/update-blocker-wiki
+++ b/update-blocker-wiki
@@ -196,19 +196,20 @@ if __name__ == '__main__':
wiki = MediaWiki('https://fedoraproject.org/w/api.php', cookie_file=opts.cookiefile)
# Get current Fedora version number
- if opts.verbose: sys.stdout.write('Detecting upcoming Fedora release ... ')
- q = dict(action='expandtemplates',
- text='{{Template:FedoraVersionNumber|next}}',)
- response = wiki.call(q)
- release = response.get('expandtemplates',{}).get('*','')
- if opts.verbose: print release
- if release.isdigit():
- if opts.blocker == 'auto':
- # FIXME - autodetect Alpha, Beta or Final ?
- opts.blocker = 'F{release}Beta'.format(release=release)
- if opts.nth == 'auto':
- # FIXME - autodetect Alpha, Beta or Final ?
- opts.nth = 'F{release}Beta-accepted'.format(release=release)
+ if opts.blocker == 'auto' or opts.nth == 'auto':
+ if opts.verbose: sys.stdout.write('Detecting upcoming Fedora release ... ')
+ q = dict(action='expandtemplates',
+ text='{{Template:FedoraVersionNumber|next}}',)
+ response = wiki.call(q)
+ release = response.get('expandtemplates',{}).get('*','')
+ if opts.verbose: print release
+ if release.isdigit():
+ if opts.blocker == 'auto':
+ # FIXME - autodetect Alpha, Beta or Final ?
+ opts.blocker = 'F{release}Beta'.format(release=release)
+ if opts.nth == 'auto':
+ # FIXME - autodetect Alpha, Beta or Final ?
+ opts.nth = 'F{release}Beta-accepted'.format(release=release)
# Connect to bugzilla
bz = bugzilla.RHBugzilla3(url='https://bugzilla.redhat.com/xmlrpc.cgi')