__author_email__ = 'hyokeun.jeon@samsung.com'
__license__ = 'Apache 2.0'
__copyright__ = 'Copyright 2020 Samsung Research'
-__cake__ = '\u2728 \U0001f370 \u2728'
+__cake__ = '\\u2728 \\U0001f370 \\u2728'
content += '[general]\nfallback_to_native = true\nprofile = ' + default + '\n'
repos_map = {}
- for k, v in obs_meta.items():
+ for k, v in list(obs_meta.items()):
ref_id = ref_meta.get(v)
if ref_id == None:
ref_id = 'latest'
content += '[repo.' + k + '_' + repo + '_pkgs]\n'
content += 'url = ' + url + '/builddata/depends/' + v + '_' + repo + '_' + arch + '_revpkgdepends.xml\n'
- for k, v in profile_meta.items():
+ for k, v in list(profile_meta.items()):
content += '[profile.' + k + ']\n'
if full_build:
v = v[:v.index('repo.' + k) - 1]
log.info('Updating local .gbs.conf')
with open(conf_fn, 'a+') as conf_fp:
parser.readfp(conf_fp)
- for section, items in values.items():
- for key, value in items.items():
+ for section, items in list(values.items()):
+ for key, value in list(items.items()):
parser.set_into_file(section, key, value)
parser.update()
def _create_default_parser(self):
'create a default parser that handle DEFAULTS values'
parser = BrainConfigParser()
- for sec, options in self.DEFAULTS.items():
+ for sec, options in list(self.DEFAULTS.items()):
parser.add_section(sec)
- for key, val in options.items():
+ for key, val in list(options.items()):
parser.set(sec, key, val)
return parser
"""Collect aliases."""
if action.choices:
- for item, parser in action.choices.items():
+ for item, parser in list(action.choices.items()):
self._aliases[str(item)] = parser.get_default('alias')
return super(GbsHelpFormatter, self).add_argument(action)
# collect aliases
aliases = {}
- for name, obj in globals().items():
+ for name, obj in list(globals().items()):
if name.endswith('_parser') and callable(obj):
aliases[obj(subparsers).get_default('alias')] = name.split('_')[0]