aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-06-22 20:08:17 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-06-22 20:08:17 +0200
commit7bcd6b886d402fda204ffe87c3e89b64207b4c88 (patch)
tree3966e0b8ab65b36f24e8990186fc2d691ef92898 /roverlay/overlay/package.py
parentfix wait() in overlay creation (diff)
downloadR_overlay-7bcd6b886d402fda204ffe87c3e89b64207b4c88.tar.gz
R_overlay-7bcd6b886d402fda204ffe87c3e89b64207b4c88.tar.bz2
R_overlay-7bcd6b886d402fda204ffe87c3e89b64207b4c88.zip
comments and minor fixes
deleted: roverlay/Makefile modified: roverlay/config/const.py modified: roverlay/config/loader.py modified: roverlay/config/tree.py modified: roverlay/config/util.py deleted: roverlay/depres/Makefile modified: roverlay/depres/channels.py modified: roverlay/depres/communication.py modified: roverlay/depres/depenv.py modified: roverlay/depres/depresolver.py modified: roverlay/depres/deprule.py modified: roverlay/depres/listeners.py modified: roverlay/depres/simpledeprule.py modified: roverlay/ebuild/abstractcomponents.py modified: roverlay/ebuild/creation.py modified: roverlay/ebuild/depres.py modified: roverlay/ebuild/ebuilder.py modified: roverlay/ebuild/evars.py modified: roverlay/manifest/helpers.py modified: roverlay/metadata/__init__.py modified: roverlay/metadata/abstractnodes.py modified: roverlay/metadata/nodes.py modified: roverlay/overlay/__init__.py modified: roverlay/overlay/category.py modified: roverlay/overlay/package.py modified: roverlay/rpackage/descriptionfields.py modified: roverlay/rpackage/descriptionreader.py
Diffstat (limited to 'roverlay/overlay/package.py')
-rw-r--r--roverlay/overlay/package.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/roverlay/overlay/package.py b/roverlay/overlay/package.py
index b571ad9..e77d4a2 100644
--- a/roverlay/overlay/package.py
+++ b/roverlay/overlay/package.py
@@ -1,4 +1,4 @@
-# R Overlay -- <comment TODO>
+# R Overlay -- overlay module, package dir (subdir of category)
# Copyright 2006-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
@@ -61,7 +61,9 @@ class PackageDir ( object ):
returns: None (implicit)
- raises: !! TODO
+ raises:
+ * Exception if no directory assigned
+ * IOError
"""
if self.physical_location is None:
raise Exception ( "cannot write - no directory assigned!" )
@@ -98,7 +100,6 @@ class PackageDir ( object ):
# chown 250.250
# this marks the package as 'written to fs'
- # TODO update PackageInfo
p_info.set_writeable()
p_info ['ebuild_file'] = efile
p_info.set_readonly()
@@ -136,7 +137,8 @@ class PackageDir ( object ):
returns: None (implicit)
- raises: !! TODO
+ raises:
+ * IOError
"""
self._lock.acquire()
self._regen_metadata()
@@ -206,7 +208,6 @@ class PackageDir ( object ):
raises: Exception when ebuild already exists.
"""
- # !! p info key TODO
shortver = package_info ['ebuild_verstr']
def already_exists ( release=False ):
@@ -254,8 +255,8 @@ class PackageDir ( object ):
arguments:
* skip_if_existent -- do not create if metadata already exist
- * use_all_packages -- TODO
- * use_old_metadata -- TODO
+ * use_all_packages -- TODO in metadata
+ * use_old_metadata -- TODO in metadata
"""
if use_old_metadata or use_all_packages:
raise Exception ( "using >1 package for metadata.xml is TODO!" )
@@ -285,8 +286,9 @@ class PackageDir ( object ):
returns: None (implicit)
- raises: !! TODO
+ raises:
* Exception if not physical
+ * Exception if no ebuild exists
"""
if self.physical_location is None:
raise Exception ( "no directory assigned." )