def package_details(package_name: str): # vm = PackageViewModel() # # print(f'package_name = {package_name}') # print(f'vm.package_name = {vm.package_name}') if not package_name: return flask.abort(404) package = package_service.get_package_by_id(package_name.strip().lower()) if not package: return flask.abort(404) latest_version = "0.0.0" latest_release = None is_latest = True if package.releases: latest_release = package.releases[0] latest_version = latest_release.version_text return { 'package': package_service.get_package_by_id(package_name), 'latest_version': latest_version, 'latest_release': latest_release, 'release_version': latest_release, 'is_latest': is_latest, }
def package_details(package_name: str): if not package_name: flask.abort(status=404) package = package_service.get_package_by_id(package_name.strip().lower()) if not package_name: flask.abort(status=404) latest_version = "0.0.0" latest_release = None is_latest = True if package.releases: latest_release = package.releases[0] latest_version = latest_release.version_text return { 'package': package, 'latest_version': latest_version, 'latest_release': latest_release, 'release_version': latest_release, 'is_latest': is_latest, 'user_id': cookie_auth.get_user_id_via_auth_cookie(flask.request), }
def __init__(self): super().__init__() self.package_name = self.request_dict.package_name.strip().lower() print(f'self.package_name = {self.package_name}') self.package = package_service.get_package_by_id(self.package_name) print(f'self.package = {self.package}') self.latest_version = "0.0.0" self.release_version = None self.is_latest = True if self.package.releases: self.release_version = self.package.releases[0] self.latest_version = self.release_version.version_text self.release_version = self.latest_version
def __init__(self, package_name: str): super().__init__() self.package_name = package_name self.package = None if package_name: self.package_name = package_name.strip().lower() self.package = package_service.get_package_by_id(self.package_name) self.latest_version = "0.0.0" self.latest_release = None self.is_latest = True if self.package and self.package.releases: self.latest_release = self.package.releases[0] self.latest_version = self.latest_release.version_text self.release_version = self.latest_release
def package_details(package_name: str): if not package_name.strip().lower(): return flask.abort(404) package = package_service.get_package_by_id(package_name.strip().lower()) if not package: return flask.abort(404) latest_release = package.releases[0] latest_version = latest_release.version_text release_version = latest_release.version_text is_latest = True return { 'package': package, 'latest_version': latest_version, 'latest_release': latest_release, 'release_version': release_version, 'is_latest': is_latest, }
def package_details(package_name: str): if not package_name: return flask.abort(status=404) package_name = package_name.strip().lower() package = package_service.get_package_by_id(package_name) if not package: return flask.abort(status=404) latest_version = "0.0.0" latest_release = None is_latest = True if package.releases: latest_release = package.releases[0] latest_version = latest_release.version_text return { 'package': package, 'latest_version': latest_version, 'latest_release': latest_release, 'release_version': latest_release, 'is_latest': is_latest }