/[gnue]/gnue-appserver/src/geasInstance.py
ViewVC logotype

Diff of /gnue-appserver/src/geasInstance.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by reinhard, Mon Sep 1 18:24:15 2003 UTC revision 1.17 by siesel, Sat Sep 6 12:07:43 2003 UTC
# Line 43  class geasInstance: Line 43  class geasInstance:
43    def _get (self, propertyname):    def _get (self, propertyname):
44      propertydef = self._classdef.properties [propertyname]      propertydef = self._classdef.properties [propertyname]
45      if propertydef.gnue_type == "id" or \      if propertydef.gnue_type == "id" or \
46         propertydef.gnue_type == "string" or \         propertydef.gnue_type == "string":
        propertydef.gnue_type == "number":  
47        # Basic property        # Basic property
48        return self._record.getField (propertydef.column)        return self._record.getField (propertydef.column)
49        elif propertydef.gnue_type == "number":
50          return int(self._record.getField (propertydef.column))
51          # TODO: add support for real
52          
53      elif self._classdef.classes.has_key (propertydef.gnue_type):      elif self._classdef.classes.has_key (propertydef.gnue_type):
54        # Reference property: gnue_type is a classname        # Reference property: gnue_type is a classname
55        return self._record.getField (propertydef.column)        return self._record.getField (propertydef.column)

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26