Beispiel #1
0
            try:
                grabber.server_to_server(image_type,image_name1)
                logger.info('Image: {0}_Grabbed_successfully'.format(image_name1))
                image_name = image_name1
                break
            except Exception as e:
                logger.info('Error while grabbing image: {0} _due to: {1}'.format(image_name1, str(e)))
                logger.info('Re-trying grabbing image:{0}'.format(image_name1))
                try:
                    grabber.server_to_server(image_type,image_name1)
                    image_name = image_name1
                    logger.info('On re-trying Image: {0}_Grabbed_successfully'.format(image_name1))
                    break
                except:
                    logger.info('Re-trying also failed_Error while grabbing image: {0} _due to: {1}'.format(image_name1, str(e)))
                    temp = processor.no_img(start,end,'no_image',5400)
                    processor.store_forecast(temp)
                    del temp
                    logger.info('no_image!')
    except:
         pass

    ### Image Loading and Pixelation to RGB
    try:
        original = Image.open("/home/sanand/radar/images/{}.gif".format(image_name)).convert('RGB')
        logger.info('Image: {0}_loaded_successfully'.format(image_name))
    except Exception as e:
        logger.info('Error for image: {0} _due to: {1}'.format(image_name, str(e)))
        logger.info('Re-trying loading image:{0}'.format(image_name))
        try:
            original = Image.open("/home/sanand/radar/images/{}.gif".format(image_name)).convert('RGB')