aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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." )