Add /last and /<repo_name>/last

Showing last pacakge available for all repos or for specific repo
This commit is contained in:
2017-09-27 11:44:18 +02:00
parent e10aa66da4
commit d4bbab20b6
3 changed files with 32 additions and 4 deletions

View File

@ -146,8 +146,13 @@ class PackageVersioning(FileSystemEventHandler):
return package[str(last_version)]
def get_last_version_package(self, package_name, repo_name):
return self.__repos_last[repo_name][package_name]
def get_last_version_package(self, package_name=None, repo_name=None):
if package_name and repo_name:
return self.__repos_last[repo_name][package_name]
elif repo_name :
return self.__repos_last[repo_name]
else :
return self.__repos_last
def get_path_package(self, filename, repo_name):
_, _, repo_private = self.__get_repo(repo_name)