From 2001959902f85723c289e3f942ec2e49954a04bc Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Sat, 6 Jul 2013 18:13:10 -0700 Subject: gras: getattr makes python so smart --- include/gras/element.i | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/gras/element.i b/include/gras/element.i index 38055a1..5857548 100644 --- a/include/gras/element.i +++ b/include/gras/element.i @@ -45,6 +45,9 @@ from PMC import * pmcret = self._handle_call(key, pmcargs) return pmcret() + def __getattr__(self, name): + return lambda *args: self.x(name, *args) + def __eq__(self, rhs): if not isinstance(rhs, Element): return False return self.equals(rhs) -- cgit