Exemple #1
0
 def get_map(self, map_name):
     """Returns requested map."""
     import functions as func
     if self.do_cache:
         map_data = func.retrieve_map(self, map_name)
     else:
         map_data = getattr(self, map_name)
     return map_data
Exemple #2
0
 def get_map(self, map_name):
     """Returns requested map."""
     import functions as func
     if self.do_cache:
         map_data = func.retrieve_map(self, map_name)
     else:
         map_data = getattr(self, map_name)
     return map_data
Exemple #3
0
 def __getattribute__(self, name):
     import functions as func
     if name.endswith("_arr"):
         if self.do_cache:
             map_data = func.retrieve_map(self, name)
             if map_data is not None:
                 return map_data
             else:
                 return object.__getattribute__(self, name)
         else:
             return object.__getattribute__(self, name)
     else:
         return object.__getattribute__(self, name)
Exemple #4
0
 def __getattribute__(self, name):
     import functions as func
     if name.endswith("_arr"):
         if self.do_cache:
             map_data = func.retrieve_map(self, name)
             if map_data is not None:
                 return map_data
             else:
                 return object.__getattribute__(self, name)
         else:
             return object.__getattribute__(self, name)
     else:
         return object.__getattribute__(self, name)