[Zope-Checkins] CVS: Packages/ZConfig - Substitution.py:1.12
Fred L. Drake, Jr.
fred@zope.com
Wed, 4 Dec 2002 23:00:46 -0500
Update of /cvs-repository/Packages/ZConfig
In directory cvs.zope.org:/tmp/cvs-serv23407
Modified Files:
Substitution.py
Log Message:
Make SubstitutionError a subclass of ConfigurationError, so that every
exception specific to ZConfig is a specialization of
ConfigurationError.
=== Packages/ZConfig/Substitution.py 1.11 => 1.12 ===
--- Packages/ZConfig/Substitution.py:1.11 Wed Dec 4 20:09:53 2002
+++ Packages/ZConfig/Substitution.py Wed Dec 4 23:00:45 2002
@@ -1,18 +1,9 @@
"""Substitution support for ZConfig values."""
-try:
- False
-except NameError:
- False = 0
+from Common import *
-class SubstitutionError(Exception):
+class SubstitutionError(ConfigurationError):
"""Base class for exceptions raised by ZConfig.Substitution."""
-
- def __init__(self, msg):
- self.message = msg
-
- def __str__(self):
- return self.message
class SubstitutionSyntaxError(SubstitutionError):
"""Raised when interpolation source text contains syntactical errors."""