app/soc/logic/key_name.py
changeset 334 0d0e96b12551
parent 299 a1cc853a56e5
child 377 d94ec6f104cc
--- a/app/soc/logic/key_name.py	Wed Oct 15 13:47:10 2008 +0000
+++ b/app/soc/logic/key_name.py	Wed Oct 15 13:49:17 2008 +0000
@@ -70,6 +70,18 @@
   return 'SiteSettings:%s' % path
 
 
+def nameHomeSettings(path):
+  """Returns a HomeSettings key name constructed from a supplied path.
+
+  Raises:
+    Error if path is "False" (None, empty string, etc.)
+  """
+  if not path:
+    raise Error('"path" must be non-False: "%s"' % path)
+
+  return 'HomeSettings:%s' % path
+
+
 def nameUser(email):
   """Returns a User key name constructed from a supplied email address.