Resolve a dotted name to a global object.
(name)
| 92 | |
| 93 | |
| 94 | def _resolve(name): |
| 95 | """Resolve a dotted name to a global object.""" |
| 96 | name = name.split('.') |
| 97 | used = name.pop(0) |
| 98 | found = __import__(used) |
| 99 | for n in name: |
| 100 | used = used + '.' + n |
| 101 | try: |
| 102 | found = getattr(found, n) |
| 103 | except AttributeError: |
| 104 | __import__(used) |
| 105 | found = getattr(found, n) |
| 106 | return found |
| 107 | |
| 108 | def _strip_spaces(alist): |
| 109 | return map(str.strip, alist) |
no test coverage detected
searching dependent graphs…