[arch] refactoring: 'orphan' as a property

This commit is contained in:
Vinicius Moreira
2022-03-12 11:45:18 -03:00
parent ff0903d551
commit 1bf45547b2
2 changed files with 6 additions and 2 deletions

View File

@@ -1466,7 +1466,7 @@ class ArchManager(SoftwareManager):
if info is not None: if info is not None:
self._parse_dates_string_from_info(pkg.name, info) self._parse_dates_string_from_info(pkg.name, info)
info['04_orphan'] = pkg.maintainer is None info['04_orphan'] = pkg.orphan
info['04_out_of_date'] = pkg.out_of_date info['04_out_of_date'] = pkg.out_of_date
if pkg.commit: if pkg.commit:
@@ -1490,7 +1490,7 @@ class ArchManager(SoftwareManager):
'02_name': pkg.name, '02_name': pkg.name,
'03_description': pkg.description, '03_description': pkg.description,
'03_version': pkg.version, '03_version': pkg.version,
'04_orphan': pkg.maintainer is None, '04_orphan': pkg.orphan,
'04_out_of_date': pkg.out_of_date, '04_out_of_date': pkg.out_of_date,
'04_popularity': pkg.popularity, '04_popularity': pkg.popularity,
'05_votes': pkg.votes, '05_votes': pkg.votes,

View File

@@ -271,3 +271,7 @@ class ArchPackage(SoftwarePackage):
return hash((self.view_name, self.repository)) return hash((self.view_name, self.repository))
else: else:
return hash((self.name, self.repository)) return hash((self.name, self.repository))
@property
def orphan(self) -> bool:
return self.maintainer is None