summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--layman/api.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/layman/api.py b/layman/api.py
index 8081bcb..75d0c10 100644
--- a/layman/api.py
+++ b/layman/api.py
@@ -53,6 +53,9 @@ class LaymanAPI(object):
self.report_errors = report_errors
+ # add our error recording function to output
+ self.output.error_callback = self._error
+
# get installed and available dbs
self._installed_db = None
self._installed_ids = None
@@ -204,6 +207,9 @@ class LaymanAPI(object):
'homepage': overlay.homepage,
'irc': overlay.irc,
'description': overlay.description,
+ 'feeds': overlay.feeds,
+ 'sources': [(e.src, e.type, e.subpath) \
+ for e in overlay.sources],
#'src_uris': [e.src for e in overlay.sources],
'src_uris': overlay.source_uris(),
'src_types': overlay.source_types(),