Mercurial > fife-parpg
view engine/extensions/pychan/exceptions.py @ 329:aca5744f017a
Added fast path for Widget.findChild(name=name). Roughly 10x faster.
author | phoku@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Mon, 24 Aug 2009 10:01:06 +0000 |
parents | 54bfd1015b35 |
children | 48c99636453e |
line wrap: on
line source
# -*- coding: utf-8 -*- class PyChanException(Exception): """ Base exception class for PyChan. All exceptions raised by PyChan derive from this. """ pass class InitializationError(PyChanException): """ Exception raised during the initialization. """ pass class RuntimeError(PyChanException): """ Exception raised during the run time - for example caused by a missing name attribute in a XML file. """ pass class GuiXMLError(PyChanException): """ An error that occured during parsing an XML file. """ class ParserError(PyChanException): """ An error that occured during parsing an attribute. """ class PrivateFunctionalityError(RuntimeError): """ Exception raised if private attributes/functions are used. """ class StopTreeWalking(StopIteration): """ Internal exception used to abort iteration over the widget tree. """