Compare commits

...

2 Commits

Author SHA1 Message Date
881114be66 fixing empty line
All checks were successful
gl/check check status: success (881114be66acc039db0c134d1f19aaabf95206fa)
gl/gate gate status: success (881114be66acc039db0c134d1f19aaabf95206fa)
2023-06-13 13:41:34 +00:00
c9c92b4be6 adding sorting by category
Some checks failed
gl/check check status: failure (c9c92b4be6f1f509a3d09b985e7a251433a56fc1)
2023-06-13 09:37:59 +00:00

View File

@ -48,6 +48,15 @@ class Services(object):
self._service_data["services"],
key=lambda x: f"{x.get('service_type')}{x.get('service_title')}",
)
# sort service categories by <name>_<title>
self._service_data["service_categories"] = sorted(
self._service_data["service_categories"],
key=lambda x: f"{x.get('name')}{x.get('title')}",
)
other = {'name': 'other', 'title': 'Other'}
if other in self._service_data["service_categories"]:
self._service_data["service_categories"].remove(other)
self._service_data["service_categories"].append(other)
def _rewrite_data(self):
otc_metadata.data.rewrite_data("services.yaml", self._service_data)