summaryrefslogtreecommitdiffstats
path: root/src/pdmgen.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/pdmgen.py')
-rwxr-xr-xsrc/pdmgen.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/pdmgen.py b/src/pdmgen.py
index 5e88e2c..d878500 100755
--- a/src/pdmgen.py
+++ b/src/pdmgen.py
@@ -221,6 +221,12 @@ class Path(ConfigEntry):
def __init__(self, *a, **kw):
super(Path, self).__init__(**kw)
+ if self.name['meta'].upper() != self.name['meta']:
+ raise InvalidConfigError(
+ self.configfile,
+ 'Metadata tag "{0}" must be upper case.'.format(
+ self.name['meta']))
+
def factory(self, objs):
'''Create path and metadata elements.'''
@@ -259,6 +265,12 @@ class Property(ConfigEntry):
def __init__(self, *a, **kw):
super(Property, self).__init__(**kw)
+ if self.name['meta'].upper() != self.name['meta']:
+ raise InvalidConfigError(
+ self.configfile,
+ 'Metadata tag "{0}" must be upper case.'.format(
+ self.name['meta']))
+
def factory(self, objs):
'''Create interface, property name and metadata elements.'''
OpenPOWER on IntegriCloud