def location(self, obj, *args): parent = getattr(obj, 'oofparent') parentcode = loggers.findLogger(parent).location(parent) strargs = [`x` for x in obj.oofparent_access_args] + \ ["%s=%s" % (name, `val`) for name, val in obj.oofparent_access_kwargs.items()]
def location(self, menuitem, *args): parent, path = self._getMenuPath(menuitem) parentcode = loggers.findLogger(parent).location(parent) return "findMenu(%s, '%s')" % (parentcode, string.join(path, ':'))