summaryrefslogtreecommitdiffstats
path: root/cobbler/collection.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2006-05-08 15:02:06 -0400
committerJim Meyering <jim@meyering.net>2006-05-08 15:02:06 -0400
commitd4f71b4318fedf374844030095c6c8dd544f0e92 (patch)
treedd5bb88c2587a0ab4ea2638374ad4a71bbd868a9 /cobbler/collection.py
parent038a4383ccb6230f927960a34288c5cf6fbd3455 (diff)
downloadthird_party-cobbler-d4f71b4318fedf374844030095c6c8dd544f0e92.tar.gz
third_party-cobbler-d4f71b4318fedf374844030095c6c8dd544f0e92.tar.xz
third_party-cobbler-d4f71b4318fedf374844030095c6c8dd544f0e92.zip
Interim checkin while straightening out exceptions. The last_error bit reminded me of the
thing I hated most about Microsoft SDK/DDK programming (that being, last_error and inconsistant error handling), so it had to go.
Diffstat (limited to 'cobbler/collection.py')
-rw-r--r--cobbler/collection.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/cobbler/collection.py b/cobbler/collection.py
index 24a2691..607b344 100644
--- a/cobbler/collection.py
+++ b/cobbler/collection.py
@@ -8,7 +8,7 @@ import exceptions
import serializable
import utils
-import msg
+import cobbler_msg
class Collection(serializable.Serializable):
@@ -70,9 +70,7 @@ class Collection(serializable.Serializable):
won't be added to the collection).
"""
if ref is None or not ref.is_valid():
- if utils.last_error() is None or utils.last_error() == "":
- utils.set_error("bad_param")
- return False
+ raise CobblerException("bad_param")
self.listing[ref.name] = ref
return True
@@ -87,7 +85,7 @@ class Collection(serializable.Serializable):
if len(values) > 0:
return "\n\n".join(values)
else:
- return msg.m("empty_list")
+ return cobbler_msg.lookup("empty_list")
def __iter__(self):
"""