[CalendarServer-changes] [10728] CalendarServer/trunk/twext/who/util.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Feb 14 10:47:47 PST 2013


Revision: 10728
          http://trac.calendarserver.org//changeset/10728
Author:   wsanchez at apple.com
Date:     2013-02-14 10:47:47 -0800 (Thu, 14 Feb 2013)
Log Message:
-----------
Add describe()

Modified Paths:
--------------
    CalendarServer/trunk/twext/who/util.py

Modified: CalendarServer/trunk/twext/who/util.py
===================================================================
--- CalendarServer/trunk/twext/who/util.py	2013-02-14 18:26:47 UTC (rev 10727)
+++ CalendarServer/trunk/twext/who/util.py	2013-02-14 18:47:47 UTC (rev 10728)
@@ -20,6 +20,8 @@
 
 __all__ = [
     "MergedConstants",
+    "uniqueResult",
+    "describe",
 ]
 
 from types import FunctionType
@@ -72,3 +74,11 @@
         else:
             raise DirectoryServiceError("Multiple values found where one expected.")
     return result
+
+
+def describe(constant):
+    description = getattr(constant, "description", None)
+    if description is None:
+        return str(constant)
+    else:
+        return description
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130214/d1e374ee/attachment.html>


More information about the calendarserver-changes mailing list