Load only one set of CSS files per module.

There are times, a module is loaded multiple times, and returns same set
of CSS files mulitple times, in order to avoid loading the same file
multiple times, we will create a set out of the list of CSS files.
This commit is contained in:
Ashesh Vashi 2016-05-11 12:46:10 +05:30
parent 01e83f1807
commit 7513cebd8c

View File

@ -57,7 +57,7 @@ class PgAdmin(Flask):
stylesheets = []
for module in self.submodules:
stylesheets.extend(getattr(module, "stylesheets", []))
return stylesheets
return set(stylesheets)
@property
def messages(self):