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
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)
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
def __getitem__(self, item): if item in self: return UserDict.__getitem__(self, item) else: meter = MeterStatDict() self[item] = meter return meter
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
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)
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)
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)
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
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
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)
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()
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
def __getitem__(self, key): try: return UserDict.__getitem__(self, key) except KeyError, e: return key
def __getitem__(self, key): if key == "tempdir": os.path.exists(self.data["tempdir"]) \ or os.makedirs(self.data["tempdir"]) return UserDict.__getitem__(self, key)
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)
def __getitem__(self, key): data = UserDict.__getitem__(self, key) return pickle.loads(base64.b64decode(data.encode('ascii')))
def __getitem__(self, key): k = self._key(key) return UserDict.__getitem__(self, k)
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))
def __getitem__ (self, key): """ standard dictionary behavior, and you get the unicode value """ return UserDict.__getitem__(self, self.__keytransform(key))
def __getitem__(self, key): return UserDict.__getitem__(self, lower(key))
def __getitem__(self, key): # return None rather than generating exception if not key in self: return None return UserDict.__getitem__(self, key)
def __getitem__(self, key): if key == 'allowed': return self.is_allowed() if key == 'url': return self.get_url() return UserDict.__getitem__(self, key)
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
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))
def __getitem__(self, item): if item in self: return UserDict.__getitem__(self, item) else: return 0.0
def __getitem__(self, key): self.__populate() return UserDict.__getitem__( self, self._keyTransform(key) )
def __getitem__(self,key): i=UserDict.__getitem__(self,key) if i: return i else: return i.getValue()
def __getitem__(self, k, default=None): if self.has_key(k): return UserDict.__getitem__(self, k) return default
def __getitem__(self, key): if key in self: return UserDict.__getitem__(self, key) return None
def __getitem__(self, key): key = self._remove_space(key) return UserDict.__getitem__(self, key)
def __setitem__(self,tag,text): if tag in self: UserDict.__getitem__(self,tag).setValue(text) else: self.add(tag,text)
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)
def getOption(self, key): return UserDict.__getitem__(self, key)
def __getitem__(self, key): try: return UserDict.__getitem__(self, key) except KeyError, exc: raise self.NotRegistered(exc)