[Checkins] SVN: zope.introspector/trunk/src/zope/introspector/util.py Add a module for utility functions.

Uli Fouquet uli at gnufix.de
Thu Jul 3 09:08:00 EDT 2008


Log message for revision 87958:
  Add a module for utility functions.

Changed:
  A   zope.introspector/trunk/src/zope/introspector/util.py

-=-
Added: zope.introspector/trunk/src/zope/introspector/util.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/util.py	                        (rev 0)
+++ zope.introspector/trunk/src/zope/introspector/util.py	2008-07-03 13:07:59 UTC (rev 87958)
@@ -0,0 +1,23 @@
+##############################################################################
+#
+# Copyright (c) 2008 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Helper functions for zope.introspector.
+"""
+from martian.scan import resolve as ext_resolve
+
+def resolve(obj_or_dotted_name):
+    """Get an object denoted by a dotted name.
+    """
+    if not isinstance(obj_or_dotted_name, basestring):
+        return obj_or_dotted_name
+    return ext_resolve(obj_or_dotted_name)



More information about the Checkins mailing list