From 6ada5a9c5c0c85dbffefc06eae3077a6e3dc98a6 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sat, 31 Mar 2012 12:56:03 +0200 Subject: [PATCH] [Rigo] AppDetails: add fullname property returning package atom --- rigo/rigo/models/application.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rigo/rigo/models/application.py b/rigo/rigo/models/application.py index 9c2021029..b5d13cbc5 100644 --- a/rigo/rigo/models/application.py +++ b/rigo/rigo/models/application.py @@ -1609,6 +1609,18 @@ class AppDetails(object): finally: self._entropy.rwsem().reader_release() + @property + def fullname(self): + """ + Return unmangled package name belonging to this Application. + """ + self._entropy.rwsem().reader_acquire() + try: + repo = self._entropy.open_repository(self._repo_id) + return repo.retrieveAtom(self._pkg_id) + finally: + self._entropy.rwsem().reader_release() + @property def pkgkey(self): """