X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/8e91963c85103b7b47eb6e6d39656bc938c55e0e..22236fb67da2f27ceb35ad138f4d534a4fd08251:/forum/modules/ui.py diff --git a/forum/modules/ui.py b/forum/modules/ui.py index 48c0246..2694110 100644 --- a/forum/modules/ui.py +++ b/forum/modules/ui.py @@ -9,6 +9,16 @@ class Registry(list): self.append(item) + def find_by_name(self, name): + for i in self: + if i.name and (i.name == name): + return i + + def remove_by_name(self, name): + for i, r in enumerate(self): + if r.name and (r.name == name): + return self.pop(i) + HEAD_CONTENT = 'HEAD_CONTENT' HEADER_LINKS = 'HEADER_LINKS'