Révision 0d2f159a modules/calculation.py

b/modules/calculation.py
13 13
    @return unfinished_calcs: List of calculations that have finished abnormally
14 14
    """
15 15
    from glob import glob
16
    import ase.io
16 17
    from modules.utilities import tail
17 18

  
18 19
    finished_calcs = []
......
51 52
                logger.warning(warn_msg)
52 53
                unfinished_calcs.append(conf)
53 54
            else:
55
                try:
56
                    ase.io.read(f"{run_type}/{conf}/OUTCAR")
57
                except ValueError:
58
                    unfinished_calcs.append(conf)
59
                    continue
60
                except IndexError:
61
                    unfinished_calcs.append(conf)
62
                    continue
54 63
                with open(f"{run_type}/{conf}/OUTCAR", 'rb') as out_fh:
55 64
                    if "General timing and accounting" not in tail(out_fh):
56 65
                        unfinished_calcs.append(conf)

Formats disponibles : Unified diff