Example #1
0
 def GetCellValue(self, column, default=None):
     """ get a cell, return default if that cell does not exist
                     note that column and row START AT 1 same as excel
             """
     if isinstance(column, str):
         column = ColumnToIndex(column)
     if column in self:
         if "content" in UserDict.__getitem__(self, column):
             return UserDict.__getitem__(self, column)["content"]
     return default
 def GetCellValue (self, column, default = None):
         """ get a cell, return default if that cell does not exist
                 note that column and row START AT 1 same as excel
         """
         if isinstance(column, str):
                 column = ColumnToIndex(column)
         if self.has_key(column):
                 if UserDict.__getitem__(self, column).has_key("content"):
                         return UserDict.__getitem__(self, column)["content"]
         return default
Example #3
0
 def __getitem__(self, key):
     if self.finalized:
         if isinstance(key, str):
             # assume it's a full cell spec,
             (row, column) = ParseCellSpec(key)
             return self[row][column]
         if key > 0 and key <= self.maxRow:
             return UserDict.__getitem__(self, key)
         else:
             raise KeyError(key)
     else:
         return UserDict.__getitem__(self, key)
 def __getitem__ (self, key):
         if self.finalized:
                 if isinstance(key, str):
                         # assume it's a full cell spec,
                         (row,column) = ParseCellSpec(key)
                         return self[row][column]
                 if key > 0 and key <= self.maxRow:
                         return UserDict.__getitem__(self,key)
                 else:
                         raise KeyError, key
         else:
                 return UserDict.__getitem__(self,key)
Example #5
0
 def incr(self, item, value):
   """Increment a key by the given amount."""
   if item in self:
     old = UserDict.__getitem__(self, item)
   else:
     old = 0.0
   self[item] = old + value
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError:
         local = self._save_image(key)
         self[key] = local
         return local
Example #7
0
 def __getitem__(self, item):
   if item in self:
     return UserDict.__getitem__(self, item)
   else:
     meter = MeterStatDict()
     self[item] = meter
     return meter
Example #8
0
 def incr(self, item, value):
     """Increment a key by the given amount."""
     if item in self:
         old = UserDict.__getitem__(self, item)
     else:
         old = 0.0
     self[item] = old + value
Example #9
0
 def __getitem__(self, item):
     if item in self:
         return UserDict.__getitem__(self, item)
     else:
         meter = MeterStatDict()
         self[item] = meter
         return meter
Example #10
0
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError:
         local_filename = self._save_image(key)
         self[key] = local_filename
         return local_filename
Example #11
0
 def __getitem__(self, url):
     if url[:5] == 'data:' or settings.get('no_image_cache'):
         # don't cache data URLs, and
         # don't cache if we're not allowed to cache
         return {}
     if not self.has_key(url):
         self[url] = {}
     return UserDict.__getitem__(self, url)
Example #12
0
 def __getitem__(self, key):
     if isinstance(key,str):
         if key == "__line":
             self.__compose_line()
         if key == "__attrib_str":
             getattr(self, "compose_gff%s_attrib" % self["__version"])()
         if re.search(r'^attribute_',key):
             return self.data['attributes'][key[10:]]
     return UserDict.__getitem__(self,key)
Example #13
0
 def __getitem__(self, key):
     if isinstance(key, str):
         if key == "__line":
             self.__compose_line()
         if key == "__attrib_str":
             getattr(self, "compose_gff%s_attrib" % self["__version"])()
         if re.search(r'^attribute_', key):
             return self.data['attributes'][key[10:]]
     return UserDict.__getitem__(self, key)
Example #14
0
    def __getitem__(self, name):
        if name in self:
            return UserDict.__getitem__(self, name)

        current_data = self
        for chunk in name.split('.'):
            if chunk not in current_data:
                return None
            current_data = current_data[chunk]
        return current_data
Example #15
0
  def __getitem__(self, item):
    if item in self:
      value = UserDict.__getitem__(self, item)
    else:
      value = 0.0

    if item is not None and item == self.parent.state:
      return value + (time.time() - self.parent.time)
    else:
      return value
Example #16
0
 def __getitem__(self, key):
     if self.finalized:
         if isinstance(key, str):
             key = ColumnToIndex(key)
         if key > 0 and key <= self.worksheet.GetMaxColumn():
             return self.GetCellValue(key)
         else:
             raise KeyError(key)
     else:
         return UserDict.__getitem__(self, key)
 def __getitem__ (self,key):
         if self.finalized:
                 if isinstance(key, str):
                         key = ColumnToIndex(key)
                 if key > 0 and key <= self.worksheet.GetMaxColumn():
                         return self.GetCellValue(key)
                 else:
                         raise KeyError, key
         else:
                 return UserDict.__getitem__(self,key)
Example #18
0
    def __getitem__(self, item):
        if item in self:
            value = UserDict.__getitem__(self, item)
        else:
            value = 0.0

        if item is not None and item == self.parent.state:
            return value + (time.time() - self.parent.time)
        else:
            return value
Example #19
0
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError:
         if key == "tags":
             return self.tags()
         elif key == "dates":
             return self.dates()
         elif key == "posts":
             return self.posts()
         elif key == "bundles":
             return self.bundles()
Example #20
0
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError:
         if key == "tags":
             return self.tags()
         elif key == "dates":
             return self.dates()
         elif key == "posts":
             return self.posts()
         elif key == "bundles":
             return self.bundles()
Example #21
0
    def GetCellStyle(self, column):
        """ get the "style" of a cell
                        note: this merges default, column, row and the cell's style into the actual style for you returning a dictionary of styles
                        The values directly from excel with the relavent XML element appended to the name. Examples of style key/value pairs

                        --key--------------------value-----------------------
                        Alignment_ss:Vertical : Bottom
                        Font_ss:Color         : #0000FF
                        Font_x:Family             : Decorative
                        Font_ss:Size          : 11
                        Font_ss:FontName      : Algerian
                        Interior_ss:Pattern   : Solid
                        Interior_ss:Color     : #808000
                """
        if isinstance(column, str):
            column = ColumnToIndex(column)
        style = {}
        # get style for cell
        if column in self:
            if "style" in UserDict.__getitem__(self, column):
                merge(style, UserDict.__getitem__(self, column)["style"])
        return style
        def GetCellStyle (self, column):
                """ get the "style" of a cell
                        note: this merges default, column, row and the cell's style into the actual style for you returning a dictionary of styles
                        The values directly from excel with the relavent XML element appended to the name. Examples of style key/value pairs

                        --key--------------------value-----------------------
                        Alignment_ss:Vertical : Bottom
                        Font_ss:Color         : #0000FF
                        Font_x:Family             : Decorative
                        Font_ss:Size          : 11
                        Font_ss:FontName      : Algerian
                        Interior_ss:Pattern   : Solid
                        Interior_ss:Color     : #808000
                """
                if isinstance(column, str):
                        column = ColumnToIndex(column)
                style = { }
                # get style for cell
                if self.has_key(column):
                        if UserDict.__getitem__(self, column).has_key("style"):
                                merge(style, UserDict.__getitem__(self, column)["style"])
                return style
Example #23
0
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError, e:
         return key
Example #24
0
 def __getitem__(self, key):
     if key == "tempdir":
         os.path.exists(self.data["tempdir"]) \
             or os.makedirs(self.data["tempdir"])
     return UserDict.__getitem__(self, key)
Example #25
0
 def __getitem__(self, item):
   if item not in self:
     value = PmfStatDict()
     UserDict.__setitem__(self, item, value)
   return UserDict.__getitem__(self, item)
	def __getitem__ (self, key):
		if not self.data.has_key (key):
			print "config not found for %s .. skipping" % key
			return None
		return UserDict.__getitem__ (self, key)
Example #27
0
 def __getitem__(self, item):
     if item not in self:
         value = PmfStatDict()
         UserDict.__setitem__(self, item, value)
     return UserDict.__getitem__(self, item)
Example #28
0
 def __getitem__(self, key):
     data = UserDict.__getitem__(self, key)
     return pickle.loads(base64.b64decode(data.encode('ascii')))
Example #29
0
 def __getitem__(self, key):
     k = self._key(key)
     return UserDict.__getitem__(self, k)
Example #30
0
 def __getitem__(self,k):
     try:
         k = k.lower()
     except:
         pass
     return _UserDict.__getitem__(self,k)
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError, exc:
         raise self.NotRegistered(str(exc))
Example #32
0
 def __getitem__ (self, key):
 	""" standard dictionary behavior, and you get the unicode value """
     return UserDict.__getitem__(self, self.__keytransform(key))
Example #33
0
 def __getitem__(self, key):
     return UserDict.__getitem__(self, lower(key))
Example #34
0
 def __getitem__(self, key):
     # return None rather than generating exception
     if not key in self:
         return None
     return UserDict.__getitem__(self, key)
Example #35
0
 def __getitem__(self, key):
     if key == 'allowed':
         return self.is_allowed()
     if key == 'url':
             return self.get_url()
     return UserDict.__getitem__(self, key)
Example #36
0
 def __getitem__(self, key):
     value = UserDict.__getitem__(self, key)
     if key in self._lazy_keys:
         value = self.data[key] = value(self._ec)
         self._lazy_keys.remove(key)
     return value
Example #37
0
 def __getitem__(self, key):
     val = UserDict.__getitem__(self, key)[0]
     if self.safe:
         return safe_str(val)
     return escape(val)
 def __getitem__(self, key):
     return UserDict.__getitem__(self, self._key_transform(key))
Example #39
0
 def __getitem__(self, item):
     if item in self:
         return UserDict.__getitem__(self, item)
     else:
         return 0.0
Example #40
0
 def __getitem__(self, key):
     if key == 'allowed':
         return self.is_allowed()
     if key == 'url':
         return self.get_url()
     return UserDict.__getitem__(self, key)
Example #41
0
 def __getitem__(self, key):
     self.__populate()
     return UserDict.__getitem__( self, self._keyTransform(key) )
Example #42
0
	def __getitem__(self,key):
		i=UserDict.__getitem__(self,key)
		if i:
			return i
		else:
			return i.getValue()
Example #43
0
 def __getitem__(self, k, default=None):
     if self.has_key(k):
         return UserDict.__getitem__(self, k)
     return default
Example #44
0
 def __getitem__(self, key):
     if key in self:
         return UserDict.__getitem__(self, key)
     return None
Example #45
0
 def __getitem__(self, key):
     key = self._remove_space(key)
     return UserDict.__getitem__(self, key)
Example #46
0
	def __setitem__(self,tag,text):
		if tag in self:
			UserDict.__getitem__(self,tag).setValue(text)
		else:
			self.add(tag,text)
Example #47
0
 def __getitem__(self, key):
     data = UserDict.__getitem__(self, key)
     return pickle.loads(base64.b64decode(data.encode('ascii')))
Example #48
0
 def __getitem__(self, item):
   if item in self:
     return UserDict.__getitem__(self, item)
   else:
     return 0.0
Example #49
0
 def __getitem__(self, key):
     self.__populate()
     return UserDict.__getitem__( self, self._keyTransform(key) )
Example #50
0
 def __getitem__(self, key):
     var_obj = self.conf_vars.get(key)
     if var_obj is not None:
         return var_obj.value
     return UserDict.__getitem__(self, key)
Example #51
0
 def getOption(self, key):
     return UserDict.__getitem__(self, key)
Example #52
0
 def __getitem__(self, k, default=None):
     if self.has_key(k):
         return UserDict.__getitem__(self, k)
     return default
Example #53
0
 def __getitem__(self, key):
     if key == "tempdir":
         os.path.exists(self.data["tempdir"]) \
             or os.makedirs(self.data["tempdir"])
     return UserDict.__getitem__(self, key)
Example #54
0
 def __getitem__(self, key):
     value = UserDict.__getitem__(self, key)
     if key in self._lazy_keys:
         value = self.data[key] = value(self._ec)
         self._lazy_keys.remove(key)
     return value
Example #55
0
 def __getitem__(self, key):
     var_obj = self.conf_vars.get(key)
     if var_obj is not None:
         return var_obj.value
     return UserDict.__getitem__(self, key)
Example #56
0
 def __getitem__(self, key):
     try:
         return UserDict.__getitem__(self, key)
     except KeyError, exc:
         raise self.NotRegistered(exc)
Example #57
0
 def getOption(self, key):
     return UserDict.__getitem__(self, key)
Example #58
0
 def __getitem__(self,k):
     try:
         k = k.lower()
     except:
         pass
     return _UserDict.__getitem__(self,k)
Example #59
0
 def __getitem__(self, key):
     k = self._key(key)
     return UserDict.__getitem__(self, k)