Mercurial > libervia-pubsub
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. + """