---
# System prepended metadata

title: MWEs by Meng
tags: [decompiler]

---

---
tags: decompiler
---

# MWEs by Meng

## Error 1/167
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def yacc():
    if a:
        if b:
            c = 1
        elif d:
            e = 1
            for i in _items:
                ldict[i[0]] = i[1]
        else:
            raise ValueError("Expected a module")

    else:
        try:
            raise RuntimeError
        except RuntimeError:
            t = 1
```
#### Closest Solution:
```python=
def yacc():
    if a:
        if b:
            c = 1
        elif d:
            e = 1
            for i in _items:
                ldict[i[0]] = i[1]
            z = z
        else:
            raise ValueError("Expected a module")

    else:
        try:
            raise RuntimeError
        except RuntimeError:
            t = 1
   
```
```c=
  1           0 LOAD_CONST               0 (<code object yacc at 0x7fa62937bf60, file "main.py", line 1>)
              2 LOAD_CONST               1 ('yacc')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (yacc)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object yacc at 0x7fa62937bf60, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 POP_JUMP_IF_FALSE       68

  3           4 LOAD_GLOBAL              1 (b)
              6 POP_JUMP_IF_FALSE       14

  4           8 LOAD_CONST               1 (1)
             10 STORE_FAST               0 (c)
             12 JUMP_ABSOLUTE          102

  5     >>   14 LOAD_GLOBAL              2 (d)
             16 POP_JUMP_IF_FALSE       58

  6          18 LOAD_CONST               1 (1)
             20 STORE_FAST               1 (e)

  7          22 SETUP_LOOP              28 (to 52)
             24 LOAD_GLOBAL              3 (_items)
             26 GET_ITER
        >>   28 FOR_ITER                20 (to 50)
             30 STORE_FAST               2 (i)

  8          32 LOAD_FAST                2 (i)
             34 LOAD_CONST               1 (1)
             36 BINARY_SUBSCR
             38 LOAD_GLOBAL              4 (ldict)
             40 LOAD_FAST                2 (i)
             42 LOAD_CONST               2 (0)
             44 BINARY_SUBSCR
             46 STORE_SUBSCR
             48 JUMP_ABSOLUTE           28
        >>   50 POP_BLOCK

  9     >>   52 LOAD_FAST                3 (z)
             54 STORE_FAST               3 (z)
             56 JUMP_ABSOLUTE          102

 11     >>   58 LOAD_GLOBAL              5 (ValueError)
             60 LOAD_CONST               3 ('Expected a module')
             62 CALL_FUNCTION            1
             64 RAISE_VARARGS            1
             66 JUMP_FORWARD            34 (to 102)

 14     >>   68 SETUP_EXCEPT             8 (to 78)

 15          70 LOAD_GLOBAL              6 (RuntimeError)
             72 RAISE_VARARGS            1
             74 POP_BLOCK
             76 JUMP_FORWARD            24 (to 102)

 16     >>   78 DUP_TOP
             80 LOAD_GLOBAL              6 (RuntimeError)
             82 COMPARE_OP              10 (exception match)
             84 POP_JUMP_IF_FALSE      100
             86 POP_TOP
             88 POP_TOP
             90 POP_TOP

 17          92 LOAD_CONST               1 (1)
             94 STORE_FAST               4 (t)
             96 POP_EXCEPT
             98 JUMP_FORWARD             2 (to 102)
        >>  100 END_FINALLY
        >>  102 LOAD_CONST               0 (None)
            104 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object yacc at 0x7f77a69b9e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('yacc')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (yacc)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object yacc at 0x7f77a69b9e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 POP_JUMP_IF_FALSE       62

  3           4 LOAD_GLOBAL              1 (b)
              6 POP_JUMP_IF_FALSE       14

  4           8 LOAD_CONST               1 (1)
             10 STORE_FAST               0 (c)
             12 JUMP_FORWARD            48 (to 62)

  5     >>   14 LOAD_GLOBAL              2 (d)
             16 POP_JUMP_IF_FALSE       54

  6          18 LOAD_CONST               1 (1)
             20 STORE_FAST               1 (e)

  7          22 SETUP_LOOP              38 (to 62)
             24 LOAD_GLOBAL              3 (_items)
             26 GET_ITER
        >>   28 FOR_ITER                20 (to 50)
             30 STORE_FAST               2 (i)

  8          32 LOAD_FAST                2 (i)
             34 LOAD_CONST               1 (1)
             36 BINARY_SUBSCR
             38 LOAD_GLOBAL              4 (ldict)
             40 LOAD_FAST                2 (i)
             42 LOAD_CONST               2 (0)
             44 BINARY_SUBSCR
             46 STORE_SUBSCR
             48 JUMP_ABSOLUTE           28
        >>   50 POP_BLOCK
             52 JUMP_FORWARD             8 (to 62)

 10     >>   54 LOAD_GLOBAL              5 (ValueError)
             56 LOAD_CONST               3 ('Expected a module')
             58 CALL_FUNCTION            1
             60 RAISE_VARARGS            1
        >>   62 LOAD_CONST               0 (None)
             64 RETURN_VALUE

```

## Error 1/168
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def cmp_callsets(base, call, flag, Bias, Offect):
    if i[0] - Offect <= j[0] <= i[2] + Offect or i[0] - Offect <= j[2] <= i[2] + Offect or c:
        if a:
            pass
        else:
            pass
    total_base = 0
```
#### Closest Solution:
```python=
def cmp_callsets(base, call, flag, Bias, Offect):
    m = i[0] - Offect <= j[0] <= i[2] + Offect or i[0] - Offect <= j[2] <= i[2] + Offect or c
    if m:
        if a:
            pass
        else:
            pass
    total_base = 0
```
```c=
  1           0 LOAD_CONST               0 (<code object cmp_callsets at 0x7fb5fc219f60, file "main.py", line 1>)
              2 LOAD_CONST               1 ('cmp_callsets')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (cmp_callsets)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object cmp_callsets at 0x7fb5fc219f60, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (i)
              2 LOAD_CONST               1 (0)
              4 BINARY_SUBSCR
              6 LOAD_FAST                4 (Offect)
              8 BINARY_SUBTRACT
             10 LOAD_GLOBAL              1 (j)
             12 LOAD_CONST               1 (0)
             14 BINARY_SUBSCR
             16 DUP_TOP
             18 ROT_THREE
             20 COMPARE_OP               1 (<=)
             22 JUMP_IF_FALSE_OR_POP    38
             24 LOAD_GLOBAL              0 (i)
             26 LOAD_CONST               2 (2)
             28 BINARY_SUBSCR
             30 LOAD_FAST                4 (Offect)
             32 BINARY_ADD
             34 COMPARE_OP               1 (<=)
             36 JUMP_FORWARD             4 (to 42)
        >>   38 ROT_TWO
             40 POP_TOP
        >>   42 JUMP_IF_TRUE_OR_POP     90
             44 LOAD_GLOBAL              0 (i)
             46 LOAD_CONST               1 (0)
             48 BINARY_SUBSCR
             50 LOAD_FAST                4 (Offect)
             52 BINARY_SUBTRACT
             54 LOAD_GLOBAL              1 (j)
             56 LOAD_CONST               2 (2)
             58 BINARY_SUBSCR
             60 DUP_TOP
             62 ROT_THREE
             64 COMPARE_OP               1 (<=)
             66 JUMP_IF_FALSE_OR_POP    82
             68 LOAD_GLOBAL              0 (i)
             70 LOAD_CONST               2 (2)
             72 BINARY_SUBSCR
             74 LOAD_FAST                4 (Offect)
             76 BINARY_ADD
             78 COMPARE_OP               1 (<=)
             80 JUMP_FORWARD             4 (to 86)
        >>   82 ROT_TWO
             84 POP_TOP
        >>   86 JUMP_IF_TRUE_OR_POP     90
             88 LOAD_GLOBAL              2 (c)
        >>   90 STORE_FAST               5 (m)

  3          92 LOAD_FAST                5 (m)
             94 POP_JUMP_IF_FALSE      102

  4          96 LOAD_GLOBAL              3 (a)
             98 POP_JUMP_IF_FALSE      102

  5         100 JUMP_FORWARD             0 (to 102)

  8     >>  102 LOAD_CONST               1 (0)
            104 STORE_FAST               6 (total_base)
            106 LOAD_CONST               0 (None)
            108 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object cmp_callsets at 0x7fe6a1e06e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('cmp_callsets')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (cmp_callsets)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object cmp_callsets at 0x7fe6a1e06e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (i)
              2 LOAD_CONST               1 (0)
              4 BINARY_SUBSCR
              6 LOAD_FAST                4 (Offect)
              8 BINARY_SUBTRACT
             10 LOAD_GLOBAL              1 (j)
             12 LOAD_CONST               1 (0)
             14 BINARY_SUBSCR
             16 DUP_TOP
             18 ROT_THREE
             20 COMPARE_OP               1 (<=)
             22 POP_JUMP_IF_FALSE       40
             24 LOAD_GLOBAL              0 (i)
             26 LOAD_CONST               2 (2)
             28 BINARY_SUBSCR
             30 LOAD_FAST                4 (Offect)
             32 BINARY_ADD
             34 COMPARE_OP               1 (<=)
             36 POP_JUMP_IF_TRUE        50
             38 JUMP_FORWARD             2 (to 42)
        >>   40 POP_TOP
        >>   42 LOAD_GLOBAL              2 (b)
             44 POP_JUMP_IF_TRUE        50
             46 LOAD_GLOBAL              3 (c)
             48 POP_JUMP_IF_FALSE       56

  3     >>   50 LOAD_GLOBAL              4 (a)
             52 POP_JUMP_IF_FALSE       56

  4          54 JUMP_FORWARD             0 (to 56)

  7     >>   56 LOAD_CONST               1 (0)
             58 STORE_FAST               5 (total_base)
             60 LOAD_CONST               0 (None)
             62 RETURN_VALUE

```

## Error 1/169
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def cmp_callsets(base, call, flag, Bias, Offect):
    if i[0] - Offect <= j[0] <= i[2] + Offect or i[0] - Offect <= j[2] <= i[2] + Offect or c:
        if a:
            pass
        else:
            pass
    total_base = 0
```
#### Closest Solution:
```python=
def cmp_callsets(base, call, flag, Bias, Offect):
    m = i[0] - Offect <= j[0] <= i[2] + Offect or i[0] - Offect <= j[2] <= i[2] + Offect or c
    if m:
        if a:
            pass
        else:
            pass
    total_base = 0
```
```c=
  1           0 LOAD_CONST               0 (<code object cmp_callsets at 0x7fb5fc219f60, file "main.py", line 1>)
              2 LOAD_CONST               1 ('cmp_callsets')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (cmp_callsets)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object cmp_callsets at 0x7fb5fc219f60, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (i)
              2 LOAD_CONST               1 (0)
              4 BINARY_SUBSCR
              6 LOAD_FAST                4 (Offect)
              8 BINARY_SUBTRACT
             10 LOAD_GLOBAL              1 (j)
             12 LOAD_CONST               1 (0)
             14 BINARY_SUBSCR
             16 DUP_TOP
             18 ROT_THREE
             20 COMPARE_OP               1 (<=)
             22 JUMP_IF_FALSE_OR_POP    38
             24 LOAD_GLOBAL              0 (i)
             26 LOAD_CONST               2 (2)
             28 BINARY_SUBSCR
             30 LOAD_FAST                4 (Offect)
             32 BINARY_ADD
             34 COMPARE_OP               1 (<=)
             36 JUMP_FORWARD             4 (to 42)
        >>   38 ROT_TWO
             40 POP_TOP
        >>   42 JUMP_IF_TRUE_OR_POP     90
             44 LOAD_GLOBAL              0 (i)
             46 LOAD_CONST               1 (0)
             48 BINARY_SUBSCR
             50 LOAD_FAST                4 (Offect)
             52 BINARY_SUBTRACT
             54 LOAD_GLOBAL              1 (j)
             56 LOAD_CONST               2 (2)
             58 BINARY_SUBSCR
             60 DUP_TOP
             62 ROT_THREE
             64 COMPARE_OP               1 (<=)
             66 JUMP_IF_FALSE_OR_POP    82
             68 LOAD_GLOBAL              0 (i)
             70 LOAD_CONST               2 (2)
             72 BINARY_SUBSCR
             74 LOAD_FAST                4 (Offect)
             76 BINARY_ADD
             78 COMPARE_OP               1 (<=)
             80 JUMP_FORWARD             4 (to 86)
        >>   82 ROT_TWO
             84 POP_TOP
        >>   86 JUMP_IF_TRUE_OR_POP     90
             88 LOAD_GLOBAL              2 (c)
        >>   90 STORE_FAST               5 (m)

  3          92 LOAD_FAST                5 (m)
             94 POP_JUMP_IF_FALSE      102

  4          96 LOAD_GLOBAL              3 (a)
             98 POP_JUMP_IF_FALSE      102

  5         100 JUMP_FORWARD             0 (to 102)

  8     >>  102 LOAD_CONST               1 (0)
            104 STORE_FAST               6 (total_base)
            106 LOAD_CONST               0 (None)
            108 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object cmp_callsets at 0x7fe6a1e06e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('cmp_callsets')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (cmp_callsets)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object cmp_callsets at 0x7fe6a1e06e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (i)
              2 LOAD_CONST               1 (0)
              4 BINARY_SUBSCR
              6 LOAD_FAST                4 (Offect)
              8 BINARY_SUBTRACT
             10 LOAD_GLOBAL              1 (j)
             12 LOAD_CONST               1 (0)
             14 BINARY_SUBSCR
             16 DUP_TOP
             18 ROT_THREE
             20 COMPARE_OP               1 (<=)
             22 POP_JUMP_IF_FALSE       40
             24 LOAD_GLOBAL              0 (i)
             26 LOAD_CONST               2 (2)
             28 BINARY_SUBSCR
             30 LOAD_FAST                4 (Offect)
             32 BINARY_ADD
             34 COMPARE_OP               1 (<=)
             36 POP_JUMP_IF_TRUE        50
             38 JUMP_FORWARD             2 (to 42)
        >>   40 POP_TOP
        >>   42 LOAD_GLOBAL              2 (b)
             44 POP_JUMP_IF_TRUE        50
             46 LOAD_GLOBAL              3 (c)
             48 POP_JUMP_IF_FALSE       56

  3     >>   50 LOAD_GLOBAL              4 (a)
             52 POP_JUMP_IF_FALSE       56

  4          54 JUMP_FORWARD             0 (to 56)

  7     >>   56 LOAD_CONST               1 (0)
             58 STORE_FAST               5 (total_base)
             60 LOAD_CONST               0 (None)
             62 RETURN_VALUE

```

## Error 1/170
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def resolution_DUP():
	for line in file:
		if x > y or z > n:
			if a >= b:
				if c == d == 0:
					pass
```
#### Closest Solution:
```python=
def resolution_DUP():
	for line in file:
		if x > y or z > n:
			if a >= b:
				if c == 0 and d == 0:
					k = k
```
```c=
  1           0 LOAD_CONST               0 (<code object resolution_DUP at 0x7fbaedb78e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('resolution_DUP')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (resolution_DUP)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object resolution_DUP at 0x7fbaedb78e40, file "main.py", line 1>:
  2           0 SETUP_LOOP              56 (to 58)
              2 LOAD_GLOBAL              0 (file)
              4 GET_ITER
        >>    6 FOR_ITER                48 (to 56)
              8 STORE_FAST               0 (line)

  3          10 LOAD_GLOBAL              1 (x)
             12 LOAD_GLOBAL              2 (y)
             14 COMPARE_OP               4 (>)
             16 POP_JUMP_IF_TRUE        26
             18 LOAD_GLOBAL              3 (z)
             20 LOAD_GLOBAL              4 (n)
             22 COMPARE_OP               4 (>)
             24 POP_JUMP_IF_FALSE        6

  4     >>   26 LOAD_GLOBAL              5 (a)
             28 LOAD_GLOBAL              6 (b)
             30 COMPARE_OP               5 (>=)
             32 POP_JUMP_IF_FALSE        6

  5          34 LOAD_GLOBAL              7 (c)
             36 LOAD_CONST               1 (0)
             38 COMPARE_OP               2 (==)
             40 POP_JUMP_IF_FALSE        6
             42 LOAD_GLOBAL              8 (d)
             44 LOAD_CONST               1 (0)
             46 COMPARE_OP               2 (==)
             48 POP_JUMP_IF_FALSE        6

  6          50 LOAD_FAST                1 (k)
             52 STORE_FAST               1 (k)
             54 JUMP_ABSOLUTE            6
        >>   56 POP_BLOCK
        >>   58 LOAD_CONST               0 (None)
             60 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object resolution_DUP at 0x7f015632ee40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('resolution_DUP')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (resolution_DUP)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object resolution_DUP at 0x7f015632ee40, file "main.py", line 1>:
  2           0 SETUP_LOOP              60 (to 62)
              2 LOAD_GLOBAL              0 (file)
              4 GET_ITER
        >>    6 FOR_ITER                52 (to 60)
              8 STORE_FAST               0 (line)

  3          10 LOAD_GLOBAL              1 (x)
             12 LOAD_GLOBAL              2 (y)
             14 COMPARE_OP               4 (>)
             16 POP_JUMP_IF_TRUE        26
             18 LOAD_GLOBAL              3 (z)
             20 LOAD_GLOBAL              4 (n)
             22 COMPARE_OP               4 (>)
             24 POP_JUMP_IF_FALSE        6

  4     >>   26 LOAD_GLOBAL              5 (a)
             28 LOAD_GLOBAL              6 (b)
             30 COMPARE_OP               5 (>=)
             32 POP_JUMP_IF_FALSE        6

  5          34 LOAD_GLOBAL              7 (c)
             36 LOAD_GLOBAL              8 (d)
             38 DUP_TOP
             40 ROT_THREE
             42 COMPARE_OP               2 (==)
             44 POP_JUMP_IF_FALSE       54
             46 LOAD_CONST               1 (0)
             48 COMPARE_OP               2 (==)
             50 POP_JUMP_IF_FALSE        6
             52 JUMP_ABSOLUTE            6
        >>   54 POP_TOP
             56 JUMP_ABSOLUTE            6

  6          58 JUMP_ABSOLUTE            6
        >>   60 POP_BLOCK
        >>   62 LOAD_CONST               0 (None)
             64 RETURN_VALUE

```

## Error 1/171
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def resolution_DEL():		
        if a> b:
            if c >= d:
                if e == f == 0:
                    pass
                else:
                    generate_del_cluster()
```
#### Closest Solution:
```python=
def resolution_DEL():		
        if a> b:
            if c >= d:
                if e == f == 0:
                    z = z
                    pass
                else:
                    generate_del_cluster()
```
```c=
  1           0 LOAD_CONST               0 (<code object resolution_DEL at 0x7f91c2995e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('resolution_DEL')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (resolution_DEL)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object resolution_DEL at 0x7f91c2995e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 LOAD_GLOBAL              1 (b)
              4 COMPARE_OP               4 (>)
              6 POP_JUMP_IF_FALSE       48

  3           8 LOAD_GLOBAL              2 (c)
             10 LOAD_GLOBAL              3 (d)
             12 COMPARE_OP               5 (>=)
             14 POP_JUMP_IF_FALSE       48

  4          16 LOAD_GLOBAL              4 (e)
             18 LOAD_GLOBAL              5 (f)
             20 DUP_TOP
             22 ROT_THREE
             24 COMPARE_OP               2 (==)
             26 POP_JUMP_IF_FALSE       36
             28 LOAD_CONST               1 (0)
             30 COMPARE_OP               2 (==)
             32 POP_JUMP_IF_FALSE       42
             34 JUMP_ABSOLUTE           48
        >>   36 POP_TOP
             38 JUMP_FORWARD             2 (to 42)

  6          40 JUMP_FORWARD             6 (to 48)

  8     >>   42 LOAD_GLOBAL              6 (generate_del_cluster)
             44 CALL_FUNCTION            0
             46 POP_TOP
        >>   48 LOAD_CONST               0 (None)
             50 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object resolution_DEL at 0x7fefef2a7e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('resolution_DEL')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (resolution_DEL)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object resolution_DEL at 0x7fefef2a7e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 LOAD_GLOBAL              1 (b)
              4 COMPARE_OP               4 (>)
              6 POP_JUMP_IF_FALSE       48

  3           8 LOAD_GLOBAL              2 (c)
             10 LOAD_GLOBAL              3 (d)
             12 COMPARE_OP               5 (>=)
             14 POP_JUMP_IF_FALSE       48

  4          16 LOAD_GLOBAL              4 (e)
             18 LOAD_GLOBAL              5 (f)
             20 DUP_TOP
             22 ROT_THREE
             24 COMPARE_OP               2 (==)
             26 POP_JUMP_IF_FALSE       36
             28 LOAD_CONST               1 (0)
             30 COMPARE_OP               2 (==)
             32 POP_JUMP_IF_FALSE       42
             34 JUMP_ABSOLUTE           48
        >>   36 POP_TOP
             38 JUMP_FORWARD             2 (to 42)

  5          40 JUMP_FORWARD             6 (to 48)

  7     >>   42 LOAD_GLOBAL              6 (generate_del_cluster)
             44 CALL_FUNCTION            0
             46 POP_TOP
        >>   48 LOAD_CONST               0 (None)
             50 RETURN_VALUE

```

## Error 1/172
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def resolution_DEL():		
        if a> b:
            if c >= d:
                if e == f == 0:
                    pass
                else:
                    generate_del_cluster()
```
#### Closest Solution:
```python=
def resolution_TRA():		
        if a> b:
            if c >= d:
                if e == f == 0:
                    z = z
                    pass
                else:
                    generate_del_cluster()
```
```c=
  1           0 LOAD_CONST               0 (<code object resolution_TRA at 0x7f91c2995e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('resolution_TRA')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (resolution_TRA)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object resolution_TRA at 0x7f91c2995e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 LOAD_GLOBAL              1 (b)
              4 COMPARE_OP               4 (>)
              6 POP_JUMP_IF_FALSE       48

  3           8 LOAD_GLOBAL              2 (c)
             10 LOAD_GLOBAL              3 (d)
             12 COMPARE_OP               5 (>=)
             14 POP_JUMP_IF_FALSE       48

  4          16 LOAD_GLOBAL              4 (e)
             18 LOAD_GLOBAL              5 (f)
             20 DUP_TOP
             22 ROT_THREE
             24 COMPARE_OP               2 (==)
             26 POP_JUMP_IF_FALSE       36
             28 LOAD_CONST               1 (0)
             30 COMPARE_OP               2 (==)
             32 POP_JUMP_IF_FALSE       42
             34 JUMP_ABSOLUTE           48
        >>   36 POP_TOP
             38 JUMP_FORWARD             2 (to 42)

  6          40 JUMP_FORWARD             6 (to 48)

  8     >>   42 LOAD_GLOBAL              6 (generate_del_cluster)
             44 CALL_FUNCTION            0
             46 POP_TOP
        >>   48 LOAD_CONST               0 (None)
             50 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object resolution_TRA at 0x7fefef2a7e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('resolution_TRA')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (resolution_TRA)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object resolution_TRA at 0x7fefef2a7e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 LOAD_GLOBAL              1 (b)
              4 COMPARE_OP               4 (>)
              6 POP_JUMP_IF_FALSE       48

  3           8 LOAD_GLOBAL              2 (c)
             10 LOAD_GLOBAL              3 (d)
             12 COMPARE_OP               5 (>=)
             14 POP_JUMP_IF_FALSE       48

  4          16 LOAD_GLOBAL              4 (e)
             18 LOAD_GLOBAL              5 (f)
             20 DUP_TOP
             22 ROT_THREE
             24 COMPARE_OP               2 (==)
             26 POP_JUMP_IF_FALSE       36
             28 LOAD_CONST               1 (0)
             30 COMPARE_OP               2 (==)
             32 POP_JUMP_IF_FALSE       42
             34 JUMP_ABSOLUTE           48
        >>   36 POP_TOP
             38 JUMP_FORWARD             2 (to 42)

  5          40 JUMP_FORWARD             6 (to 48)

  7     >>   42 LOAD_GLOBAL              6 (generate_del_cluster)
             44 CALL_FUNCTION            0
             46 POP_TOP
        >>   48 LOAD_CONST               0 (None)
             50 RETURN_VALUE

```
## Error 1/181
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`
[link](https://github.com/mintproject/dame_cli/blob/5.0.0/src/dame/cli_methods.py)
### MWE:
```python=
def find_setup_files(path):
    if a:
        for b in c:
            if d or e:
                f = 1
    elif g:
        h = 1
    return i
```
#### Closest Solution:
```python=
def find_setup_files(path):
    if a:
        for b in c:
            if d or e:
                f = 1
        z = z
    elif g:
        h = 1
    return i
```
```c=
  1           0 LOAD_CONST               0 (<code object find_setup_files at 0x7f0f7357fe40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('find_setup_files')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (find_setup_files)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object find_setup_files at 0x7f0f7357fe40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 POP_JUMP_IF_FALSE       36

  3           4 SETUP_LOOP              24 (to 30)
              6 LOAD_GLOBAL              1 (c)
              8 GET_ITER
        >>   10 FOR_ITER                16 (to 28)
             12 STORE_FAST               1 (b)

  4          14 LOAD_GLOBAL              2 (d)
             16 POP_JUMP_IF_TRUE        22
             18 LOAD_GLOBAL              3 (e)
             20 POP_JUMP_IF_FALSE       10

  5     >>   22 LOAD_CONST               1 (1)
             24 STORE_FAST               2 (f)
             26 JUMP_ABSOLUTE           10
        >>   28 POP_BLOCK

  6     >>   30 LOAD_FAST                3 (z)
             32 STORE_FAST               3 (z)
             34 JUMP_FORWARD             8 (to 44)

  7     >>   36 LOAD_GLOBAL              4 (g)
             38 POP_JUMP_IF_FALSE       44

  8          40 LOAD_CONST               1 (1)
             42 STORE_FAST               4 (h)

  9     >>   44 LOAD_GLOBAL              5 (i)
             46 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object find_setup_files at 0x7f845e348e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('find_setup_files')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (find_setup_files)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object find_setup_files at 0x7f845e348e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 POP_JUMP_IF_FALSE       32

  3           4 SETUP_LOOP              34 (to 40)
              6 LOAD_GLOBAL              1 (c)
              8 GET_ITER
        >>   10 FOR_ITER                16 (to 28)
             12 STORE_FAST               1 (b)

  4          14 LOAD_GLOBAL              2 (d)
             16 POP_JUMP_IF_TRUE        22
             18 LOAD_GLOBAL              3 (e)
             20 POP_JUMP_IF_FALSE       10

  5     >>   22 LOAD_CONST               1 (1)
             24 STORE_FAST               2 (f)
             26 JUMP_ABSOLUTE           10
        >>   28 POP_BLOCK
             30 JUMP_FORWARD             8 (to 40)

  6     >>   32 LOAD_GLOBAL              4 (g)
             34 POP_JUMP_IF_FALSE       40

  7          36 LOAD_CONST               1 (1)
             38 STORE_FAST               3 (h)

  8     >>   40 LOAD_GLOBAL              5 (i)
             42 RETURN_VALUE

```
## Error 1/186
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def GetXMLRootAndNamespace():
    while True:
        if a:
            while b:
                if c:
                    return '', ''
        elif d:
            while e:
                if f:
                    return '', ''
        else:
            while g:
                if h:
                    return '', ''
            break
```
#### Closest Solution:
```python=
def GetXMLRootAndNamespace():
    while True:
        if a:
            while b:
                if c:
                    return '', ''
        elif d:
            while e:
                if f:
                    return '', ''
            z = z
        else:
            while g:
                if h:
                    return '', ''
            break
```
```c=
  1           0 LOAD_CONST               0 (<code object GetXMLRootAndNamespace at 0x7fe02cfc0e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('GetXMLRootAndNamespace')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (GetXMLRootAndNamespace)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object GetXMLRootAndNamespace at 0x7fe02cfc0e40, file "main.py", line 1>:
  2           0 SETUP_LOOP              76 (to 78)

  3     >>    2 LOAD_GLOBAL              0 (a)
              4 POP_JUMP_IF_FALSE       26

  4           6 SETUP_LOOP              66 (to 74)
        >>    8 LOAD_GLOBAL              1 (b)
             10 POP_JUMP_IF_FALSE       22

  5          12 LOAD_GLOBAL              2 (c)
             14 POP_JUMP_IF_FALSE        8

  6          16 LOAD_CONST               1 (('', ''))
             18 RETURN_VALUE
             20 JUMP_ABSOLUTE            8
        >>   22 POP_BLOCK
             24 JUMP_ABSOLUTE            2

  7     >>   26 LOAD_GLOBAL              3 (d)
             28 POP_JUMP_IF_FALSE       54

  8          30 SETUP_LOOP              16 (to 48)
        >>   32 LOAD_GLOBAL              4 (e)
             34 POP_JUMP_IF_FALSE       46

  9          36 LOAD_GLOBAL              5 (f)
             38 POP_JUMP_IF_FALSE       32

 10          40 LOAD_CONST               1 (('', ''))
             42 RETURN_VALUE
             44 JUMP_ABSOLUTE           32
        >>   46 POP_BLOCK

 11     >>   48 LOAD_FAST                0 (z)
             50 STORE_FAST               0 (z)
             52 JUMP_ABSOLUTE            2

 13     >>   54 SETUP_LOOP              16 (to 72)
        >>   56 LOAD_GLOBAL              6 (g)
             58 POP_JUMP_IF_FALSE       70

 14          60 LOAD_GLOBAL              7 (h)
             62 POP_JUMP_IF_FALSE       56

 15          64 LOAD_CONST               1 (('', ''))
             66 RETURN_VALUE
             68 JUMP_ABSOLUTE           56
        >>   70 POP_BLOCK

 16     >>   72 BREAK_LOOP
        >>   74 JUMP_ABSOLUTE            2
             76 POP_BLOCK
        >>   78 LOAD_CONST               0 (None)
             80 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object GetXMLRootAndNamespace at 0x7f8f8a04ae40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('GetXMLRootAndNamespace')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (GetXMLRootAndNamespace)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object GetXMLRootAndNamespace at 0x7f8f8a04ae40, file "main.py", line 1>:
  2           0 SETUP_LOOP              72 (to 74)

  3     >>    2 LOAD_GLOBAL              0 (a)
              4 POP_JUMP_IF_FALSE       26

  4           6 SETUP_LOOP              62 (to 70)
        >>    8 LOAD_GLOBAL              1 (b)
             10 POP_JUMP_IF_FALSE       22

  5          12 LOAD_GLOBAL              2 (c)
             14 POP_JUMP_IF_FALSE        8

  6          16 LOAD_CONST               1 (('', ''))
             18 RETURN_VALUE
             20 JUMP_ABSOLUTE            8
        >>   22 POP_BLOCK
             24 JUMP_ABSOLUTE            2

  7     >>   26 LOAD_GLOBAL              3 (d)
             28 POP_JUMP_IF_FALSE       50

  8          30 SETUP_LOOP              38 (to 70)
        >>   32 LOAD_GLOBAL              4 (e)
             34 POP_JUMP_IF_FALSE       46

  9          36 LOAD_GLOBAL              5 (f)
             38 POP_JUMP_IF_FALSE       32

 10          40 LOAD_CONST               1 (('', ''))
             42 RETURN_VALUE
             44 JUMP_ABSOLUTE           32
        >>   46 POP_BLOCK
             48 JUMP_ABSOLUTE            2

 12     >>   50 SETUP_LOOP              16 (to 68)
        >>   52 LOAD_GLOBAL              6 (g)
             54 POP_JUMP_IF_FALSE       66

 13          56 LOAD_GLOBAL              7 (h)
             58 POP_JUMP_IF_FALSE       52

 14          60 LOAD_CONST               1 (('', ''))
             62 RETURN_VALUE
             64 JUMP_ABSOLUTE           52
        >>   66 POP_BLOCK

 15     >>   68 BREAK_LOOP
        >>   70 JUMP_ABSOLUTE            2
             72 POP_BLOCK
        >>   74 LOAD_CONST               0 (None)
             76 RETURN_VALUE


```
## Error 1/187
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def close():
    if a not in b and c is not None:
        d = 1
    else:
        pass
```
#### Closest Solution:
```python=
def close():
    if a not in b and c is not None:
        d = 1
    else:
        z = 1
        pass
```
```c=
  1           0 LOAD_CONST               0 (<code object close at 0x7f343f097e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('close')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (close)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object close at 0x7f343f097e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 LOAD_GLOBAL              1 (b)
              4 COMPARE_OP               7 (not in)
              6 POP_JUMP_IF_FALSE       22
              8 LOAD_GLOBAL              2 (c)
             10 LOAD_CONST               0 (None)
             12 COMPARE_OP               9 (is not)
             14 POP_JUMP_IF_FALSE       22

  3          16 LOAD_CONST               1 (1)
             18 STORE_FAST               0 (d)
             20 JUMP_FORWARD             4 (to 26)

  5     >>   22 LOAD_CONST               1 (1)
             24 STORE_FAST               1 (z)

  6     >>   26 LOAD_CONST               0 (None)
             28 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               0 (<code object close at 0x7f4091e92e40, file "main.py", line 1>)
              2 LOAD_CONST               1 ('close')
              4 MAKE_FUNCTION            0
              6 STORE_NAME               0 (close)
              8 LOAD_CONST               2 (None)
             10 RETURN_VALUE

Disassembly of <code object close at 0x7f4091e92e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (a)
              2 LOAD_GLOBAL              1 (b)
              4 COMPARE_OP               7 (not in)
              6 POP_JUMP_IF_FALSE       22
              8 LOAD_GLOBAL              2 (c)
             10 LOAD_CONST               0 (None)
             12 COMPARE_OP               9 (is not)
             14 POP_JUMP_IF_FALSE       22

  3          16 LOAD_CONST               1 (1)
             18 STORE_FAST               0 (d)
             20 JUMP_FORWARD             0 (to 22)

  5     >>   22 LOAD_CONST               0 (None)
             24 RETURN_VALUE

```
## Error 1/188
Python version: 3.7
Decompyle3: Failed
Uncompyle6: Failed
Error: `Deparsing stopped due to parse error`

### MWE:
```python=
def split(self, split_class=None):
    return result
    for ee in unused_exec_envs:
        a = 1
    return result
```
#### Closest Solution:
```python=
def split(self, split_class=None):
    return result
```
```c=
  1           0 LOAD_CONST               3 ((None,))
              2 LOAD_CONST               1 (<code object split at 0x7fe9145c5e40, file "main.py", line 1>)
              4 LOAD_CONST               2 ('split')
              6 MAKE_FUNCTION            1
              8 STORE_NAME               0 (split)
             10 LOAD_CONST               0 (None)
             12 RETURN_VALUE

Disassembly of <code object split at 0x7fe9145c5e40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (result)
              2 RETURN_VALUE

```
#### MWE data:
Bytecode for MWE:
```c=
  1           0 LOAD_CONST               3 ((None,))
              2 LOAD_CONST               1 (<code object split at 0x7f87b861de40, file "main.py", line 1>)
              4 LOAD_CONST               2 ('split')
              6 MAKE_FUNCTION            1
              8 STORE_NAME               0 (split)
             10 LOAD_CONST               0 (None)
             12 RETURN_VALUE

Disassembly of <code object split at 0x7f87b861de40, file "main.py", line 1>:
  2           0 LOAD_GLOBAL              0 (result)
              2 RETURN_VALUE

  3     >>    4 FOR_ITER                 8 (to 14)
              6 STORE_FAST               2 (ee)

  4           8 LOAD_CONST               1 (1)
             10 STORE_FAST               3 (a)
             12 JUMP_ABSOLUTE            4
        >>   14 POP_BLOCK

  5          16 LOAD_GLOBAL              0 (result)
             18 RETURN_VALUE

```