summaryrefslogtreecommitdiffstats
path: root/cobbler
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-04-08 11:44:09 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-04-08 11:44:09 -0400
commit61b3219b3d72a151a3faa5d63dd2171d485c6d36 (patch)
tree514ee4d6fa5b96e6318817370dcb93532ff64328 /cobbler
parent5eda0003d53002e3aeae28aa5a8fd8014927e746 (diff)
downloadthird_party-cobbler-61b3219b3d72a151a3faa5d63dd2171d485c6d36.tar.gz
third_party-cobbler-61b3219b3d72a151a3faa5d63dd2171d485c6d36.tar.xz
third_party-cobbler-61b3219b3d72a151a3faa5d63dd2171d485c6d36.zip
Force names to be alphanumeric, update dates for release.
Diffstat (limited to 'cobbler')
-rw-r--r--cobbler/item.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/cobbler/item.py b/cobbler/item.py
index dadcd23..db73820 100644
--- a/cobbler/item.py
+++ b/cobbler/item.py
@@ -114,6 +114,10 @@ class Item(serializable.Serializable):
"""
if self.name not in ["",None] and self.parent not in ["",None] and self.name == self.parent:
raise CX(_("self parentage is weird"))
+ if type(name) != type(""):
+ raise CX(_("name must be a string"))
+ if not name.isalnum():
+ raise CX(_("name must be alphanumeric"))
self.name = name
return True