

def validate_models():
    'Since BaseRunserverCommand is only run once, we need to call\n    model valdidation here to ensure it is run every time the code\n    changes.\n\n    '
    import logging
    from django.core.management.validation import get_validation_errors
    try:
        from cStringIO import StringIO
    except ImportError:
        from StringIO import StringIO
    logging.info('Validating models...')
    s = StringIO()
    num_errors = get_validation_errors(s, None)
    if num_errors:
        s.seek(0)
        error_text = s.read()
        logging.critical(('One or more models did not validate:\n%s' % error_text))
    else:
        logging.info('All models validated.')

dataset/ETHPy150Open adieu/djangoappengine/main/__init__.py validate_models/original