diff idavoll/error.py @ 206:274a45d2a5ab

Implement root collection that includes all leaf nodes.
author Ralph Meijer <ralphm@ik.nu>
date Mon, 04 Aug 2008 13:47:10 +0000
parents b4bf0a5ce50d
children a321f9300054
line wrap: on
line diff
--- a/idavoll/error.py	Mon Aug 04 07:10:45 2008 +0000
+++ b/idavoll/error.py	Mon Aug 04 13:47:10 2008 +0000
@@ -8,10 +8,12 @@
         return self.msg
 
 
+
 class NodeNotFound(Error):
     pass
 
 
+
 class NodeExists(Error):
     pass
 
@@ -35,30 +37,37 @@
     pass
 
 
+
 class ItemForbidden(Error):
     pass
 
 
+
 class ItemRequired(Error):
     pass
 
 
+
 class NoInstantNodes(Error):
     pass
 
 
+
 class InvalidConfigurationOption(Error):
     msg = 'Invalid configuration option'
 
 
+
 class InvalidConfigurationValue(Error):
     msg = 'Bad configuration value'
 
 
+
 class NodeNotPersistent(Error):
     pass
 
 
+
 class NoRootNode(Error):
     pass
 
@@ -68,3 +77,15 @@
     """
     There are no callbacks for this node.
     """
+
+
+
+class NoCollections(Error):
+    pass
+
+
+
+class NoPublishing(Error):
+    """
+    This node does not support publishing.
+    """