'Return a loaded citree node for the given import info.
"module_name" is the name of the module to import.
"symbol_name" (if given) is the attribute on that module to
return.'

def _resolve_import(self, module_name, symbol_name=None):

    import_handler = self.citadel.import_handler_from_lang(self.lang)
    module = import_handler.import_blob_name(module_name, self.buf.libs, self.ctlr)
    self.log("module    '%s'    imports    <%s>", module_name, self.str_elem(module))
    if symbol_name:
        return self._eval_getattr(module, symbol_name, ('%s.%s' % (module_name, symbol_name)))
    else:
        return module
