Merge pull request #2032 from jberry-suse/python3-origin-manager
origin-manager: port and switch to python3.
This commit is contained in:
commit
69527f810f
@ -1,4 +1,4 @@
|
||||
#!/usr/bin/python
|
||||
#!/usr/bin/python3
|
||||
|
||||
from osclib.core import package_source_hash
|
||||
from osclib.origin import origin_annotation_dump
|
||||
|
@ -131,7 +131,7 @@ def osrt_origin_lookup(apiurl, project, force_refresh=False, previous=False, qui
|
||||
with open(lookup_path, 'r') as lookup_stream:
|
||||
lookup = yaml.safe_load(lookup_stream)
|
||||
|
||||
if not isinstance(lookup.itervalues().next(), dict):
|
||||
if not isinstance(next(iter(lookup.values())), dict):
|
||||
# Convert flat format to dictionary.
|
||||
for package, origin in lookup.items():
|
||||
lookup[package] = {'origin': origin}
|
||||
|
@ -86,7 +86,7 @@ def config_resolve(apiurl, project, config):
|
||||
origins = config['origins']
|
||||
i = 0
|
||||
while i < len(origins):
|
||||
origin = origins[i].keys()[0]
|
||||
origin = next(iter(origins[i]))
|
||||
values = origins[i][origin]
|
||||
|
||||
if origin == '*':
|
||||
@ -354,9 +354,9 @@ def policy_get(apiurl, project, package, origin):
|
||||
def policy_get_preprocess(apiurl, origin, policy):
|
||||
project = origin.rstrip('~')
|
||||
config_project = Config.get(apiurl, project)
|
||||
policy['pending_submission_allowed_reviews'] = filter(None, [
|
||||
policy['pending_submission_allowed_reviews'] = list(filter(None, [
|
||||
config_resolve_variable(v, config_project, 'config_source')
|
||||
for v in policy['pending_submission_allowed_reviews']])
|
||||
for v in policy['pending_submission_allowed_reviews']]))
|
||||
|
||||
return policy
|
||||
|
||||
|
@ -159,4 +159,4 @@ def sha1_short(data):
|
||||
if isinstance(data, list):
|
||||
data = '::'.join(data)
|
||||
|
||||
return hashlib.sha1(data).hexdigest()[:7]
|
||||
return hashlib.sha1(data.encode('utf-8')).hexdigest()[:7]
|
||||
|
Loading…
x
Reference in New Issue
Block a user