You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug-report.md
+20-31Lines changed: 20 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,42 +5,32 @@ about: Tell us about uncompyle6 bugs
5
5
---
6
6
7
7
<!-- __Note:__ If you are using this program to do something illegal - don't.
8
-
The issue may be flagged to make it easier for those looking for illegal activity.
8
+
The issue may be flagged to make it easier for those seeking to report illegal activity.
9
9
10
10
If you are reporting a bug in decompilation, it will probably not be acted upon
11
-
unless it is narrowed to a small example. You may have to do some work remove
11
+
unless it is narrowed to a small example. You may have to do some work to remove
12
12
extraneous code from the source example. Most bugs can be expressed in 30 lines of
13
13
code.
14
14
15
-
Issues are not for asking questions about a problem you
16
-
are trying to solve that involve the use of uncompyle6 along the way,
17
-
although I may be more tolerant of this if you sponsor the project.
15
+
Issues are not for asking questions about a problem you are trying to solve that involves the use of uncompyle6 along the way, although I may be more tolerant of this if you sponsor the project.
18
16
19
-
Bugs are also not for general or novice kind help on how to install
17
+
Bugs are also not for general or novice help on how to install
20
18
this Python program and its dependencies in your environment, or in
21
19
the way you would like to have it set up, or how to interpret a Python
22
-
traceback e.g. that winds up saying Python X.Y.Z is not supported.
20
+
traceback, e.g., that winds up saying Python X.Y.Z is not supported.
23
21
24
-
For these kinds of things, you will save yourself time by asking
25
-
instead on forums like StackOverflow that are geared to helping people
26
-
for such general or novice kinds questions and tasks. And unless you
27
-
are a sponsor of the project, if your question seems to be of this
28
-
category, the issue may just be closed.
22
+
For these kinds of things, you will save yourself time by asking instead on forums like StackOverflow or ChatGPT that are geared to helping people with such general or novice kinds of questions and tasks. And unless you are a sponsor of the project, if your question seems to be of this category, the issue may just be closed.
29
23
30
-
Also, the unless you are a sponsor of the project, it may take a
24
+
Also, unless you are a sponsor of the project, it may take a
31
25
while, maybe a week or so, before the bug report is noticed, let alone
32
26
acted upon.
33
27
34
-
To set expectations, some legitimate bugs can take years to fix, but
35
-
they eventually do get fixed.
28
+
To set expectations, some legitimate bugs can take years to fix, but most eventually do get fixed.
36
29
37
-
Funding the project was added to partially address the problem that there are
38
-
lots of people seeking help and reporting bugs, but few people who are
30
+
Funding the project was added to partially address the problem that there are lots of people seeking help and reporting bugs, but few people who are
39
31
willing or capable of providing help or fixing bugs.
40
32
41
-
Tasks or the kinds of things others can do, but you can't do or don't
42
-
want to do yourself are typically the kind of thing that you pay
43
-
someone to do, especially when you are the primary beneficiary of the
33
+
Tasks or the kinds of things others can do, but you can't do or don't want to do yourself, are typically the kind of thing that you pay someone to do, especially when you are the primary beneficiary of the
44
34
work, or the task is complex, long, or tedious. If your code is over
45
35
30 lines long, it fits into this category.
46
36
@@ -57,13 +47,13 @@ Prerequisites/Caveats
57
47
disassembler and produces valid results.
58
48
* Try to make the bytecode that exhibits a bug as small as possible.
59
49
* Don't put bytecode and corresponding source code on any service that
60
-
requires registration to download. Instead attach it as a zip file.
61
-
* When you open a bug report there is no privacy. If you need privacy, then
50
+
requires registration to download. Instead, attach it as a zip file.
51
+
* When you open a bug report, there is no privacy. If you need privacy, then
62
52
contact me by email and explain who you are and the need for privacy.
63
53
But be mindful that you may be asked to sponsor the project for the
64
54
personal and private help that you are requesting.
65
55
* If the legitimacy of the activity is deemed suspicious, I may flag it as suspicious,
66
-
making the issue even more easy to detect.
56
+
making the issue even easier to detect.
67
57
68
58
Bug reports that violate the above may be discarded.
69
59
@@ -75,10 +65,9 @@ Bug reports that violate the above may be discarded.
75
65
76
66
## How to Reproduce
77
67
78
-
<!-- Please show both the *input* you gave and the
79
-
output you got in describing how to reproduce the bug:
68
+
<!-- Please show both the *input* you gave and the output you got in describing how to reproduce the bug.
80
69
81
-
or give a complete console log with input and output
70
+
Or give a complete console log with input and output
82
71
83
72
```console
84
73
$ uncompyle6 <command-line-options>
@@ -95,8 +84,8 @@ can add that too.
95
84
## Output Given
96
85
97
86
<!--
98
-
Please include not just the error message but all output leading to the message which includes echoing input and messages up to the error.
99
-
For a command-line environment include command invocation and all the output produced.
87
+
Please include not just the error message, but all output leading to the message, which includes echoing input and messages up to the error.
88
+
For a command-line environment, include command invocation and all the output produced.
100
89
101
90
If this is too long, then try narrowing the problem to something short.
102
91
-->
@@ -115,7 +104,7 @@ Please modify for your setup
115
104
- Uncompyle6 version: output from `uncompyle6 --version` or `pip show uncompyle6`
116
105
- xdis version: output from `pydisasm --version` or or `pip show xdis`
117
106
- Python version for the version of Python the byte-compiled the file: `python -c "import sys; print(sys.version)"` where `python` is the correct CPython or PyPy binary.
118
-
- OS and Version: [e.g. Ubuntu bionic]
107
+
- OS and Version: [e.g., Ubuntu bionic]
119
108
120
109
-->
121
110
@@ -125,8 +114,8 @@ Please modify for your setup
125
114
126
115
## Priority
127
116
128
-
<!-- If this is important for a particular public good state that here.
129
-
If this is blocking some important activity let us know what activity it blocks.
117
+
<!-- If this is important for a particular public good state it here.
118
+
If this is blocking some important activity, let us know what activity it blocks.
130
119
131
120
Otherwise, we'll assume this has the lowest priority in addressing.
0 commit comments