Revision 403

View differences:

org.gvsig.scripting.app/trunk/org.gvsig.scripting.app/org.gvsig.scripting.app.extension/src/main/resources/scripting/lib/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