File: 6d981a27f4f4672f186cb498c6c012ac2c6168dfd631e7fff5602e9e5586f00e.py

package info (click to toggle)
python-executing 2.2.0-0.3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,860 kB
  • sloc: python: 10,235; sh: 48; makefile: 10
file content (83 lines) | stat: -rw-r--r-- 2,720 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# This sample was generated for the following code mutation detected by mutmut:
# 
# --- tests/deadcode.py
# +++ tests/deadcode.py
# @@ -273,6 +273,36 @@
#  
#              else_is_dead = self.check_stmts(node.orelse, deadcode)
#  
# +            if else_is_dead or not contains_break(node.body):
# +                # for a in l:
# +                #     something()
# +                # else:
# +                #     return None
# +                # deadcode()
# +                deadcode = True
# +
# +        elif isinstance(node, ast.IfExp):
# +
# +            test_value = self.static_value(node.test, deadcode)
# +
# +            self.walk_deadcode(
# +                node.body, deadcode or (test_value is False)
# +            )
# +
# +            self.walk_deadcode(
# +                node.orelse, deadcode or (test_value is True)
# +            )
# +
# +        elif isinstance(node, (ast.While)):
# +            cnd = self.static_value(node.test, deadcode)
# +
# +            self.check_stmts(node.body, deadcode or cnd is False)
# +            else_is_dead = self.check_stmts(node.orelse, deadcode or cnd is True)
# +
# +            if cnd is True and not contains_break(node):
# +                # while True: ... no break
# +                deadcode = True
# +
#              if else_is_dead and not contains_break(node.body):
#                  # for a in l:
#                  #     something()
# @@ -281,36 +311,6 @@
#                  # deadcode()
#                  deadcode = True
#  
# -        elif isinstance(node, ast.IfExp):
# -
# -            test_value = self.static_value(node.test, deadcode)
# -
# -            self.walk_deadcode(
# -                node.body, deadcode or (test_value is False)
# -            )
# -
# -            self.walk_deadcode(
# -                node.orelse, deadcode or (test_value is True)
# -            )
# -
# -        elif isinstance(node, (ast.While)):
# -            cnd = self.static_value(node.test, deadcode)
# -
# -            self.check_stmts(node.body, deadcode or cnd is False)
# -            else_is_dead = self.check_stmts(node.orelse, deadcode or cnd is True)
# -
# -            if cnd is True and not contains_break(node):
# -                # while True: ... no break
# -                deadcode = True
# -
# -            if else_is_dead and not contains_break(node.body):
# -                # for a in l:
# -                #     something()
# -                # else:
# -                #     return None
# -                # deadcode()
# -                deadcode = True
# -
#          elif isinstance(node, (ast.Try, ast.TryStar)):
#              try_dead = self.check_stmts(node.body, deadcode)
#  
# 

for loop_node in node:
    pass
value