VersionMiddleware: make get_packages_version a class method
This commit is contained in:
parent
7aa873d283
commit
0bf1f2e20a
|
@ -30,11 +30,12 @@ class VersionMiddleware(object):
|
|||
return [json.dumps(packages_version)]
|
||||
return self.application(environ, start_response)
|
||||
|
||||
def get_packages_version(self):
|
||||
@classmethod
|
||||
def get_packages_version(cls):
|
||||
packages_version = {}
|
||||
for distribution in tuple(pkg_resources.WorkingSet()):
|
||||
project_name = distribution.project_name
|
||||
version = distribution.version
|
||||
if project_name in self.ENTROUVERT_PACKAGES:
|
||||
if project_name in cls.ENTROUVERT_PACKAGES:
|
||||
packages_version[project_name] = version
|
||||
return packages_version
|
||||
|
|
Reference in New Issue