засрачёв, , Я, засрачёв, хочу послать нижеследующее: вот уже последний лист осенней держется е2 е2 и завтра васкресенье а сегодня в драва патамушта суббота и день ражденье!!! уууиииии!!!!111100дин (есле кто не понел у меня день рожденее, праздравьте миня спасибапожалуста, особено Татяна) Свинодемон, , [0][1][2] шоколаднэ глас, , """A more or less complete user-defined wrapper around dictionary objects.""" class UserDict: def __init__(self, dict=None, **kwargs): self.data = {} if dict is not None: self.update(dict) if len(kwargs): self.update(kwargs) def __repr__(self): return repr(self.data) def __cmp__(self, dict): if isinstance(dict, UserDict): return cmp(self.data, dict.data) else: return cmp(self.data, dict) __hash__ = None # Avoid Py3k warning def __len__(self): return len(self.data) def __getitem__(self, key): if key in self.data: return self.data[key] if hasattr(self.__class__, "__missing__"): return self.__class__.__missing__(self, key) raise KeyError(key) def __setitem__(self, key, item): self.data[key] = item def __delitem__(self, key): del self.data[key] def clear(self): self.data.clear() def copy(self): if self.__class__ is UserDict: return UserDict(self.data.copy()) import copy data = self.data try: self.data = {} c = copy.copy(self) finally: self.data = data c.update(self) return c def keys(self): return self.data.keys() def items(self): return self.data.items() def iteritems(self): return self.data.iteritems() def iterkeys(self): return self.data.iterkeys() def itervalues(self): return self.data.itervalues() def values(self): return self.data.values() def has_key(self, key): return key in self.data def update(self, dict=None, **kwargs): if dict is None: pass elif isinstance(dict, UserDict): self.data.update(dict.data) elif isinstance(dict, type({})) or not hasattr(dict, 'items'): self.data.update(dict) else: for k, v in dict.items(): self[k] = v if len(kwargs): self.data.update(kwargs) def get(self, key, failobj=None): if key not in self: return failobj return self[key] def setdefault(self, key, failobj=None): if key not in self: self[key] = failobj return self[key] def pop(self, key, *args): return self.data.pop(key, *args) def popitem(self): return self.data.popitem() def __contains__(self, key): return key in self.data @classmethod def fromkeys(cls, iterable, value=None): d = cls() for key in iterable: d[key] = value return d class IterableUserDict(UserDict): def __iter__(self): return iter(self.data) import _abcoll _abcoll.MutableMapping.register(IterableUserDict) class DictMixin: # Mixin defining all dictionary methods for classes that already have # a minimum dictionary interface including getitem, setitem, delitem, # and keys. Without knowledge of the subclass constructor, the mixin # does not define __init__() or copy(). In addition to the four base # methods, progressively more efficiency comes with defining # __contains__(), __iter__(), and iteritems(). # second level definitions support higher levels def __iter__(self): for k in self.keys(): yield k def has_key(self, key): try: self[key] except KeyError: return False return True def __contains__(self, key): return self.has_key(key) # third level takes advantage of second level definitions def iteritems(self): for k in self: yield (k, self[k]) def iterkeys(self): return self.__iter__() # fourth level uses definitions from lower levels def itervalues(self): for _, v in self.iteritems(): yield v def values(self): return [v for _, v in self.iteritems()] def items(self): return list(self.iteritems()) def clear(self): for key in self.keys(): del self[key] def setdefault(self, key, default=None): try: return self[key] except KeyError: self[key] = default return default def pop(self, key, *args): if len(args) > 1: raise TypeError, "pop expected at most 2 arguments, got "\ + repr(1 + len(args)) try: value = self[key] except KeyError: if args: return args[0] raise del self[key] return value def popitem(self): try: k, v = self.iteritems().next() except StopIteration: raise KeyError, 'container is empty' del self[k] return (k, v) def update(self, other=None, **kwargs): # Make progressively weaker assumptions about "other" if other is None: pass elif hasattr(other, 'iteritems'): # iteritems saves memory and lookups for k, v in other.iteritems(): self[k] = v elif hasattr(other, 'keys'): for k in other.keys(): self[k] = other[k] else: for k, v in other: self[k] = v if kwargs: self.update(kwargs) def get(self, key, default=None): try: return self[key] except KeyError: return default def __repr__(self): return repr(dict(self.iteritems())) def __cmp__(self, other): if other is None: return 1 if isinstance(other, DictMixin): other = dict(other.iteritems()) return cmp(dict(self.iteritems()), other) def __len__(self): return len(self.keys()) Хопомикоп, , Однознак, , с днюхой тя, засрачёв! Однознак, , с днюхой тя, засрачёв! ХЗКакой Пони, , ну ты понял! храч, , ну или нет Мамадер, , Сметанко дикий бурундук, , puuoksast peaaegu kukkub. Tore, et homme on päev, kui joon ma ja joon ma ja joon! Последний осенний лист ветви дерева упадет почти. Я рад, что завтра день когда я пью и пью, и пить! Хотите верьте, хотите проверьте: http translate google com Сметанко дикий бурундук, , Показать золевалку, , Por la lasta aŭtuno folio krampas al la branĉo justa. Nu, morgaŭ dimanĉe, povas naebenitsya en brullignon. За последний осенний лист цепляется за ветви просто. Ну, завтра, в воскресенье, может naebenitsya в дрова. Показать золевалку, , Bene, cras Sunday, potest naebenitsya in cremium. За последний осенний лист прилипает только отрасль. Ну, завтра пятница, может naebenitsya на дрова. in cremium, ХЗ кто! Показать золевалку, , 好了,明天星期天。柴可以naebenitsya。 Последние осенние листья близко к единственной отраслью. Ну, завтра, в воскресенье. Cai naebenitsya. Показать золевалку, , さて、明日は日曜日。薪にnaebenitsyaすることができます。 Цепляясь за ветви только для листьев осенью прошлого года. Ну, завтра воскресенье. Вы сможете naebenitsya на дрова. Показать золевалку, , ובכן, מחר יום ראשון. יכול naebenitsya לחומר בעירה. Последние осенние листья в простой клей. Ну, завтра воскресенье. Может naebenitsya на дрова. Показать золевалку, , No, zítra neděle. Může naebenitsya do dřeva. Показать золевалку, , சரி, நாளை ஞாயிற்றுக்கிழமை. விறகு கொண்டு naebenitsya முடியும். Показать золевалку, , ওয়েল, আগামীকাল রবিবার. জ্বাল মধ্যে naebenitsya পারেন. Показать золевалку, , حسنا، غدا الاحد. يمكن naebenitsya في الحطب. Показать золевалку, , ისე, ხვალ კვირა. შეგიძლიათ naebenitsya შევიდა შეშა. Показать золевалку, , વેલ, કાલે રવિવાર. લાકડા માં naebenitsya કરી શકો છો. Показать золевалку, , ಅಲ್ಲದೆ, ನಾಳೆ ಭಾನುವಾರ. ಉರುವಲು ಆಗಿ naebenitsya ಮಾಡಬಹುದು. Показать золевалку, , Прехобабой, , Прехобабой, , МИНЕ ПОВЫСИЛИ ЗОРПЛАТУ УИИИ Я ЖЫНИЛСЯ УИИИ Я ВЗЯЛ ЭПОТЕКУ И РИНО ЛОГАН В КРИДИТ УИИИ У МАИГО РИБЕНКА ПРОРЕЗАЛСЯ ПЕРВЫЙ ЗУБЕК УИИИ НЕНАВИСТЬ НЕНАВИСТЬ НЕНАВИСТЬ я и баал, , Свинодемон, , [0][1][2] Отметиться |