def _get_image ( self ): path, name = split( self.file_name ) if splitext( name )[ 1 ] in ( '.png', '.gif', '.jpg', '.jpeg' ): image = ImageResource( name, search_path = [ path ] ) else: image = ImageResource( 'unknown' ) self._cur_image = image.create_image() return image