in vagrant/libvirt/dcos/provisioning/inventory.py [0:0]
def _process(self, l):
arg = l[0]
if len(l) == 1:
if arg in self.dict:
return self.dict[arg]
elif hasattr(self, arg) and callable(getattr(self, arg)):
return getattr(self, arg)()
else:
raise KeyError(arg)
else:
func = l[1]
return getattr(self, func)(self._process([arg]))