def get_analysis_count(self, ecosystem, package):
"""Get count of previously scheduled analyses for given ecosystem-package.
:param ecosystem: str, Ecosystem name
:param package: str, Package name
:return: analysis count
"""
if ecosystem == 'maven':
package = MavenCoordinates.normalize_str(package)
try:
count = PostgresBase.session.query(PackageAnalysis).\
join(Package).join(Ecosystem).\
filter(Ecosystem.name == ecosystem).\
filter(Package.name == package).\
count()
except SQLAlchemyError:
PostgresBase.session.rollback()
raise
return count
package_postgres.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录