[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