/[gnue]/gnue-appserver/src/classrep/Module.py
ViewVC logotype

Diff of /gnue-appserver/src/classrep/Module.py

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

revision 1.5 by reinhard, Mon Aug 11 15:29:35 2003 UTC revision 1.6 by jvetter, Thu Sep 18 15:14:10 2003 UTC
# Line 56  class ModuleDict (BaseDictionary): Line 56  class ModuleDict (BaseDictionary):
56    # Internal: Request modules from datasource (optional matching a name)    # Internal: Request modules from datasource (optional matching a name)
57    # ---------------------------------------------------------------------------    # ---------------------------------------------------------------------------
58    def _requestData (self, name = None):    def _requestData (self, name = None):
     # print "DEBUG: Module: requestData (%s)" % name  
   
59      cond = []      cond = []
60      if name:      if name:
61        cond = [["eq", ""], ["field", "gnue_name"], ["const", name]]        cond = [["eq", ""], ["field", "gnue_name"], ["const", name]]
# Line 79  class ModuleDict (BaseDictionary): Line 77  class ModuleDict (BaseDictionary):
77        return self._cache [name]        return self._cache [name]
78    
79      # since it isn't cached we've to ask for it      # since it isn't cached we've to ask for it
     # print "DEBUG: Module: REFETCH (%s)" % name  
80      list = self._requestData (name)      list = self._requestData (name)
81    
82      # if we have an exact match extend the cache      # if we have an exact match extend the cache
# Line 113  class Module: Line 110  class Module:
110        return self.classes        return self.classes
111    
112      else:      else:
113          # +jve
114          if attr == 'gnue_comment':
115            print "RETR : ", self._object._cache
116            print "delegating request to", self._object
117          # -jve
118        return getattr (self._object, attr)        return getattr (self._object, attr)
119    

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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