# HG changeset patch # User Pierre-Yves David # Date 1495219800 -7200 # Node ID d93a50a9abf5541ffdca4a8c1424d89ae82e576a # Parent 400dbec0849c4ae3f239adaf3b2914b4e579bc3d effectflag: handle invalid data If we get a marker with an invalid input we should not crash the whole process. diff -r 400dbec0849c -r d93a50a9abf5 hgext3rd/evolve/obshistory.py --- a/hgext3rd/evolve/obshistory.py Fri May 19 20:49:20 2017 +0200 +++ b/hgext3rd/evolve/obshistory.py Fri May 19 20:50:00 2017 +0200 @@ -340,9 +340,13 @@ label="evolve.verb") effectflag = metadata.get('ef1') + if effectflag is not None: + try: + effectflag = int(effectflag) + except ValueError: + effectflag = None if effectflag: effect = [] - effectflag = int(effectflag) if effectflag & DESCCHANGED: effect.append('description')