id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 17061 "Factor out ""get a module-level object from a dotted path"" function" Carl Meyer Claude Paroz "We've got importlib.import_module, but we're missing a higher-level function that would take ""x.y.z.foo"" (and maybe a fallback default?) and return the actual object ""foo"" from the ""x.y.z"" module. Instead we've got the same .rsplit(1) code duplicated everywhere we need to do this. One implementation we could steal is here: https://github.com/erikrose/django-tidings/blob/master/tidings/utils.py#L144 I was sure there was already a ticket for this, but can't seem to find it, so maybe I was wrong..." Cleanup/optimization closed Core (Other) dev Normal fixed james@… Accepted 1 0 0 0 0 0