Skip to content
Snippets Groups Projects
Commit a5d02992cacf authored by Vincent Hatakeyama's avatar Vincent Hatakeyama
Browse files

:ambulance: in the case of recursive hgconf, track and pulluri can be absent

parent 0082c5cb84e1
No related branches found
No related tags found
No related merge requests found
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
__version__ = '1.0.0' __version__ = '1.0.1'
__date__ = '2016-07-15' __date__ = '2016-07-15'
__updated__ = '2020-01-28' __updated__ = '2020-01-28'
...@@ -137,10 +137,12 @@ ...@@ -137,10 +137,12 @@
group = 'modules' group = 'modules'
else: else:
group = 'other' group = 'other'
rst[group][section] = { rst[group][section] = dict()
'version': parser.get(section, 'track'), if parser.has_option(section, 'track'):
'repository': parser.get(section, 'pulluri'), rst[group][section]['version'] = parser.get(section, 'track')
} if parser.has_option(section, 'repository'):
rst[group][section]['repository'] = parser.get(
section, 'pulluri')
# handle nest.yaml case # handle nest.yaml case
confnest_path = os.path.join(directory, 'nest.yaml') confnest_path = os.path.join(directory, 'nest.yaml')
...@@ -196,7 +198,7 @@ ...@@ -196,7 +198,7 @@
out.write(" - version\n") out.write(" - version\n")
for element in rst[group].keys(): for element in rst[group].keys():
out.write(" * - %s\n" % element) out.write(" * - %s\n" % element)
version = rst[group][element]['version'] version = rst[group][element].get('version', '')
repository = rst[group][element].get('repository', '') repository = rst[group][element].get('repository', '')
if repository.startswith('ssh://hg@bitbucket.org/'): if repository.startswith('ssh://hg@bitbucket.org/'):
text = '`%s <%s/commits/%s>`__' % ( text = '`%s <%s/commits/%s>`__' % (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment