From b29b0ec5f11dd66434cbdfba5287c4777d7f8ac9 Mon Sep 17 00:00:00 2001 From: yo mama Date: Mon, 21 Sep 2015 14:20:13 -0700 Subject: new file structure --- lib/Pb/inspect_objects_example.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lib/Pb/inspect_objects_example.py (limited to 'lib/Pb/inspect_objects_example.py') diff --git a/lib/Pb/inspect_objects_example.py b/lib/Pb/inspect_objects_example.py new file mode 100644 index 0000000..92e28b7 --- /dev/null +++ b/lib/Pb/inspect_objects_example.py @@ -0,0 +1,15 @@ +class Test(object): + def __init__(self, one="la", two="di"): + self._test_args(inspect.getargvalues(inspect.currentframe())); + + def _test_args(self, _args_vals): + for arg in _args_vals.args: + if arg == "self": + continue + try: + sys.stdout.write("%s\n" % arg) + sys.stdout.write("\t%s\n" % _args_vals.locals.get(arg)) + except Exception as e: + sys.stderr.write("%s\n" % e ); + +t = Test(); -- cgit v1.2.3-70-g09d2