Esempio n. 1
0
 def __getitem__(self, i):
     if isinstance(i, slice):
         return [u_decode(item) if type(item) is str else item \
           for item in MultiPurposeList.__getitem__(self, i)]
     else:
         item = MultiPurposeList.__getitem__(self, i)
         if type(item) is str:
             return u_decode(item)
         return item
Esempio n. 2
0
	def __getitem__(self, i):
		if isinstance(i, slice):
			return [u_decode(item) if type(item) is str else item \
					for item in MultiPurposeList.__getitem__(self, i)]
		else:
			item = MultiPurposeList.__getitem__(self, i)
			if type(item) is str:
				return u_decode(item)
			return item
Esempio n. 3
0
	def __getitem__(self, i):
		item = MultiPurposeList.__getitem__(self, i)
		if type(item) is str:
			return item.decode(u'utf-8')
		return item