commit | e44d26ae0c1b5d248fa4db112cdeabe404944f3c | [log] [tgz] |
---|---|---|
author | Damien George <damien.p.george@gmail.com> | Mon Mar 31 22:57:56 2014 +0100 |
committer | Damien George <damien.p.george@gmail.com> | Mon Mar 31 22:57:56 2014 +0100 |
tree | 03bad17caf73555d5880263e894b5dc2fdb5dbe2 | |
parent | 4db727afea0082780fca558ff251afb4a8b32ad7 [diff] [blame] |
py: Implement __getattr__. It's not completely satisfactory, because a failed call to __getattr__ should not raise an exception. __setattr__ could be implemented, but it would slow down all stores to a user created object. Need to implement some caching system.
diff --git a/py/qstrdefs.h b/py/qstrdefs.h index 4570439..5c29ba1 100644 --- a/py/qstrdefs.h +++ b/py/qstrdefs.h
@@ -26,6 +26,7 @@ Q(__sub__) Q(__repr__) Q(__str__) +Q(__getattr__) Q(micropython) Q(byte_code)