Skip to content

Commit 8de5776

Browse files
committed
Added 'get' methods mapping in ViewClient
1 parent ac8fda0 commit 8de5776

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/com/dtmilano/android/viewclient.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@author: Diego Torres Milano
1919
'''
2020

21-
__version__ = '10.0.6'
21+
__version__ = '10.0.7'
2222

2323
import sys
2424
import warnings
@@ -375,6 +375,16 @@ def __getattr__(self, name):
375375
else:
376376
# Default behavior
377377
raise AttributeError, name
378+
elif name.startswith('get'):
379+
# try removing 'get' prefix
380+
if DEBUG_GETATTR:
381+
print >> sys.stderr, " __getattr__: trying without 'get' prefix"
382+
suffix = name[3:].lower()
383+
if self.map.has_key(suffix):
384+
r = self.map[suffix]
385+
else:
386+
# Default behavior
387+
raise AttributeError, name
378388
elif name == 'getResourceId':
379389
if DEBUG_GETATTR:
380390
print >> sys.stderr, " __getattr__: getResourceId"

0 commit comments

Comments
 (0)