From 8c3ccbe2445a86678d87d03f6626881a2fddc7d5 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Mon, 8 Jul 2013 01:01:28 -0700 Subject: gras: python tweaks from last commits --- include/gras/hier_block.i | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'include/gras/hier_block.i') diff --git a/include/gras/hier_block.i b/include/gras/hier_block.i index e3f8182..f89252e 100644 --- a/include/gras/hier_block.i +++ b/include/gras/hier_block.i @@ -12,4 +12,19 @@ %import %include +//////////////////////////////////////////////////////////////////////// +// Create pythonic methods +//////////////////////////////////////////////////////////////////////// +%pythoncode %{ +from PMC import * +%} +%extend gras::HierBlock +{ + %insert("python") + %{ + def __getattr__(self, name): + return lambda *args: self.x(name, *args) + %} +} + #endif /*INCLUDED_GRAS_HIER_BLOCK_I*/ -- cgit