def _orientationRecord(self, element): try: return base._orientationRecord( self, element ) except: try: return base._orientationRecord( self, element.name ) except: aliases = getattr(element, 'aliases', None) if aliases is None: raise RuntimeError, 'failed to find %r' % (element, ) #end to try out all aliases for alias in element.aliases: try: return base._orientationRecord( self, alias ) except: pass continue #still nothing raise "Orientation of element %s not registered" % element.name
def _orientationRecord(self, element): try: return base._orientationRecord(self, element) except: try: return base._orientationRecord(self, element.name) except: aliases = getattr(element, 'aliases', None) if aliases is None: raise RuntimeError, 'failed to find %r' % (element, ) #end to try out all aliases for alias in element.aliases: try: return base._orientationRecord(self, alias) except: pass continue #still nothing raise "Orientation of element %s not registered" % element.name