A more appropriate timeout.
This commit is contained in:
parent
206a6bc769
commit
18b7ea4435
1 changed files with 9 additions and 4 deletions
|
@ -292,22 +292,27 @@ def get_pagure_project_branches(namespace, package=None, verbose=False):
|
||||||
|
|
||||||
|
|
||||||
def set_koji_ownership(tag, packages, arches, verbose=False):
|
def set_koji_ownership(tag, packages, arches, verbose=False):
|
||||||
koji_options = get_options()
|
koji_login_options = get_options()
|
||||||
|
|
||||||
|
koji_options={
|
||||||
|
'krb_rdns': False,
|
||||||
|
# About ten minutes. The default is 12 hours.
|
||||||
|
'timeout': 60 * 10,
|
||||||
|
}
|
||||||
for arch in arches:
|
for arch in arches:
|
||||||
if arch == 'primary':
|
if arch == 'primary':
|
||||||
session = koji.ClientSession(
|
session = koji.ClientSession(
|
||||||
'https://koji{0}.fedoraproject.org/kojihub'.format(ENV_SUFFIX),
|
'https://koji{0}.fedoraproject.org/kojihub'.format(ENV_SUFFIX),
|
||||||
{'krb_rdns': False}
|
opts=koji_options,
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
session = koji.ClientSession(
|
session = koji.ClientSession(
|
||||||
'https://{0}.koji.fedoraproject.org/kojihub'.format(arch),
|
'https://{0}.koji.fedoraproject.org/kojihub'.format(arch),
|
||||||
{'krb_rdns': False}
|
opts=koji_options,
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
session.krb_login(koji_options['principal'], koji_options['keytab'])
|
session.krb_login(koji_login_options['principal'], koji_login_options['keytab'])
|
||||||
except:
|
except:
|
||||||
import traceback
|
import traceback
|
||||||
traceback.print_exc()
|
traceback.print_exc()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue