Revision 403 org.gvsig.scripting.app/trunk/org.gvsig.scripting.app/org.gvsig.scripting.app.extension/src/main/resources/scripting/lib/gvsig.py
gvsig.py | ||
---|---|---|
566 | 566 |
return self.get(key) |
567 | 567 |
|
568 | 568 |
def __getattr__(self,name): |
569 |
# |
|
570 |
#FIX console error when try to introspect feature object |
|
571 |
if name in ('__methods__'): |
|
572 |
return dict() |
|
573 |
elif name in ('__members__'): |
|
574 |
return self.getValues().keys() |
|
575 |
elif name == '__dict__': |
|
576 |
return self.getValues().items() |
|
577 |
|
|
569 | 578 |
try: |
570 | 579 |
v = getattr(self._javaobj, name, None) |
571 | 580 |
if v == None: |
... | ... | |
672 | 681 |
""" |
673 | 682 |
names = list(attr.getName() for attr in self.getAttributeDescriptors()) |
674 | 683 |
return names |
675 |
""" |
|
676 |
l = list() |
|
677 |
for attr in self.getAttributeDescriptors(): |
|
678 |
l.append(attr.getName()) |
|
679 |
|
|
680 |
return l |
|
681 |
""" |
|
682 | 684 |
|
683 | 685 |
def getCopy(self): |
684 | 686 |
return Schema(self().getCopy()) |
Also available in: Unified diff