как обойти keyerror
прошу прощения, за возможно глупый вопрос.
пишу xml парсер на saxе
и там у меня:
просто потому, что напрягает писать колбасу:
но я новичек и очень беспокоюсь, что творю какую-то хуйню :)
скажите как вообще принято избегать очевидные кейеррор эксцепшены?
пишу xml парсер на saxе
и там у меня:
def characters (self, ch): if self.isItemName: self.currentItem.__setitem__('name', ''.join[self.currentItem.get('name', ''),ch])
просто потому, что напрягает писать колбасу:
def characters (self, ch): if self.isItemName: try: self.currentItem['name'].join(ch) except KeyError: self.currentItem['name'] = ch
но я новичек и очень беспокоюсь, что творю какую-то хуйню :)
скажите как вообще принято избегать очевидные кейеррор эксцепшены?
