aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-08-11 02:01:02 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-08-11 02:01:02 +0200
commit140ca1692ef8352466b7c3e95d62a541c5203592 (patch)
tree23ab0548da184a1f1dee8a778fe0088cf1827de5 /roverlay/remote
parentusage guide, html: numbered sections (diff)
downloadR_overlay-140ca1692ef8352466b7c3e95d62a541c5203592.tar.gz
R_overlay-140ca1692ef8352466b7c3e95d62a541c5203592.tar.bz2
R_overlay-140ca1692ef8352466b7c3e95d62a541c5203592.zip
package_nofail: add src_uri_base to successful PackageInfos only
Diffstat (limited to 'roverlay/remote')
-rw-r--r--roverlay/remote/basicrepo.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/roverlay/remote/basicrepo.py b/roverlay/remote/basicrepo.py
index ebde867..a93bc5b 100644
--- a/roverlay/remote/basicrepo.py
+++ b/roverlay/remote/basicrepo.py
@@ -253,8 +253,11 @@ class BasicRepo ( object ):
p = self._package_nofail (
log_bad=log_bad, filename=filename, distdir=distdir, origin=self
)
- p.update ( src_uri_base=src_uri_base )
- return p
+ if p is not None:
+ p.update ( src_uri_base=src_uri_base )
+ return p
+ else:
+ return None
# --- end of package_nofail (...) ---
def get_distdir_and_srcuri_base ( dirpath ):