hai shi added the comment:
typo error: delte->delete
--
___
Python tracker
<https://bugs.python.org/issue37752>
___
___
Python-bugs-list mailing list
Un
hai shi added the comment:
Due to this macro documented in
https://docs.python.org/3.9/c-api/intro.html#c.Py_CHARMASK and we don't know
how much user use this marco, I don't think we need delte this
function(deleting operation should be careful
hai shi added the comment:
1. the message property of PyBaseExceptionObject(Exception) have been cancelled.
[1] https://github.com/python/cpython/blob/2.7/Include/pyerrors.h#L13
[2] https://github.com/python/cpython/blob/master/Include/cpython/pyerrors.h#L18
2. `except Exception, e
hai shi added the comment:
ping :)
--
___
Python tracker
<https://bugs.python.org/issue37583>
___
___
Python-bugs-list mailing list
Unsubscribe:
hai shi added the comment:
ping
--
___
Python tracker
<https://bugs.python.org/issue27379>
___
___
Python-bugs-list mailing list
Unsubscribe:
https://mail.pyth
Change by hai shi :
--
keywords: +patch
pull_requests: +14883
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/15148
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
due to
https://github.com/python/cpython/commit/a6b3ec5b6d4f6387820fccc570eea08b9615620d,
we need update invalidation_mode's value from
py_compile.PycInvalidationMode.TIMESTAMP to None in compile_xx function.
--
assignee: docs@python
components
hai shi added the comment:
It's a big problem, no ability to answer this question :(
--
___
Python tracker
<https://bugs.python.org/issue19692>
___
___
Pytho
Change by hai shi :
--
keywords: +patch
pull_requests: +14843
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/15096
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
I checked no_sanitize_thread in some gcc manual of different version. And looks
the no_sanitize_thread from gcc 5.1.0 [3](not 4.8)
[1]
https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gcc/Function-Attributes.html#Function-Attributes
[2]
https://gcc.gnu.org/onlinedocs/gcc
hai shi added the comment:
Looks the PR is confused. Make sure: one PR on one dev branch.
--
___
Python tracker
<https://bugs.python.org/issue37752>
___
___
hai shi added the comment:
Good catch ;), try to fix it, thanks.
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue37752>
___
___
Python-bug
hai shi added the comment:
Hm, there is a bit misleading between
desc(https://github.com/python/cpython/blob/master/Python/codecs.c#L53) and the
code (https://github.com/python/cpython/blob/master/Python/codecs.c#L74).
--
nosy: +shihai1991
Change by hai shi :
--
keywords: +patch
pull_requests: +14837
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/15091
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
as the title said.
--
___
Python tracker
<https://bugs.python.org/issue37750>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
assignee: docs@python
components: Documentation
nosy: docs@python, shihai1991
priority: normal
severity: normal
status: open
title: PyBuffer_FromContiguous not documented
___
Python tracker
<https://bugs.python.org/issue37
hai shi added the comment:
Rename Py_SAFE_DOWNCAST in PR_15090.
In the C API: Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SAFE_END should be removed
or keep it due to compatibility?
In the stdlib: Looks that it's not changed is ok.
--
nosy: +shihai1991
Change by hai shi :
--
keywords: +patch
pull_requests: +14835
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/15090
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
ping
--
___
Python tracker
<https://bugs.python.org/issue34697>
___
___
Python-bugs-list mailing list
Unsubscribe:
https://mail.pyth
hai shi added the comment:
as antoine said in https://bugs.python.org/issue1257, this bug should be
closed;)
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue11
hai shi added the comment:
thanks, Ronald. Let me check the process by the upstairs refs.
--
___
Python tracker
<https://bugs.python.org/issue37681>
___
___
hai shi added the comment:
I want to build the cpython of master.
My platform and compiler info: Linux version 3.10.0-957.1.3.el7.x86_64
(mockbu...@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat
4.8.5-36) (GCC) ) #1 SMP Thu Nov 29 14:49:43 UTC 2018
Looks not all platform get
Change by hai shi :
--
keywords: +patch
pull_requests: +14760
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14994
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
Due to
https://github.com/python/cpython/blob/master/Objects/memoryobject.c#L985,
order could be 'A' in PyBuffer_ToContiguous()
--
assignee: docs@python
components: Documentation
messages: 348585
nosy: docs@python, shihai1991
priority: normal
severity
Change by hai shi :
--
keywords: +patch
pull_requests: +14758
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14992
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
En, looks like just only makefile would call python-config.py.
IMHO, if no out user call this script, looks it move to stdlib would be better.
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue33
hai shi added the comment:
Hi, Antoine, pls review this PR if you have free time.
Looks is_relative_to only catch valueError is good enough.
--
___
Python tracker
<https://bugs.python.org/issue37
Change by hai shi :
--
keywords: +patch
pull_requests: +14749
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/14982
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
antoine, let me try it;)
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue37689>
___
___
Python-bugs-list mailin
New submission from hai shi :
When I build cpython, I got this error:
Objects/obmalloc.c:1414:1: warning: ‘no_sanitize_thread’ attribute directive
ignored [-Wattributes]
{
^
I removed the _Py_NO_SANITIZE_THREAD and build again, this warning dismissed.
not sure ASAN、TSAN and MSAN have some
hai shi added the comment:
It looks like setstrace function trigger this codeline:
https://github.com/python/cpython/blob/master/Modules/_asynciomodule.c#L2618
Looks we can use set_exception_handler() to catch this error, but i am not sure
it is worth catching this error through adding
hai shi added the comment:
en, in python 3.8.0a3, I got those other error info:
$ /home/shihai/workspace/cpython/python test_functions.py
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
File "/home/shihai/workspace/cpython/Lib/hashlib.py"
hai shi added the comment:
I have try to cancel this PyCField_new function, but i am not sure I haven't
break the code structure.
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue34
Change by hai shi :
--
keywords: +patch
pull_requests: +14628
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14837
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
Thanks, copy that.
--
___
Python tracker
<https://bugs.python.org/issue37606>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
keywords: +patch
pull_requests: +14592
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14796
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
Looks backend should be estimated before running unit tests.
--
___
Python tracker
<https://bugs.python.org/issue37606>
___
___
Pytho
New submission from hai shi :
$ ./python -m unittest test.test_dtrace
E
==
ERROR: setUpClass (test.test_dtrace.TraceTests)
--
Traceback (most recent call
Change by hai shi :
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue29753>
___
___
Python-bugs-list mailing list
Unsubscribe:
hai shi added the comment:
sure, i copied the full output of test_socket. more failed test case looks like
need add two property functions.
--
Added file: https://bugs.python.org/file48480/test_socket_fail_info.txt
___
Python tracker
<ht
hai shi added the comment:
Thanks, Steve
--
___
Python tracker
<https://bugs.python.org/issue37590>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
keywords: +patch
pull_requests: +14560
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14765
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
sorry, the upstair's comment is wrong
PyEval_EvalFrameEx have been updated. so remove redundant info:`It is literally
2000 lines long.`
--
___
Python tracker
<https://bugs.python.org/issue37
New submission from hai shi :
PyEval_EvalFrameEx have been updated. so remove redundant info in
https://github.com/python/cpython/blob/master/Python/ceval.c#L733-L738
--
assignee: docs@python
components: Documentation
messages: 347874
nosy: docs@python, shihai1991
priority: normal
hai shi added the comment:
So I add this 113 error in `get_socket_conn_refused_errs` too ;)
--
___
Python tracker
<https://bugs.python.org/issue37583>
___
___
Change by hai shi :
--
keywords: +patch
pull_requests: +14523
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14729
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
When I run test_socket.py, I got a error. Looks it's a problem of security
group.
My env: a vm of centos
May be I need add `EHOSTUNREACH` in support.get_socket_conn_refused_errs()?
==
FAIL
Change by hai shi :
--
keywords: +patch
pull_requests: +14511
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14711
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
Looks like the _realsocket in socket.py is redudnat. But I am not sure somebody
would use it or not.
REF: https://github.com/python/cpython/blob/master/Lib/socket.py#L107
--
components: Library (Lib)
messages: 347692
nosy: shihai1991
priority: normal
hai shi added the comment:
In order to keep back compatible, I would prefer to update SocketType ;)
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue27
Change by hai shi :
--
keywords: +patch
pull_requests: +14510
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14710
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
nosy: -shihai1991
___
Python tracker
<https://bugs.python.org/issue34697>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue34697>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue37187>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
nosy: +shihai1991
versions: -Python 3.6
___
Python tracker
<https://bugs.python.org/issue27679>
___
___
Python-bugs-list mailin
Change by hai shi :
--
keywords: +patch
pull_requests: +14459
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14648
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
keywords: +patch
pull_requests: +14458
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14647
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
or the value error replace type error in struct_init().
--
___
Python tracker
<https://bugs.python.org/issue37513>
___
___
Python-bug
Change by hai shi :
--
keywords: +patch
pull_requests: +14429
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14615
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
Python 3.9.0a0 (heads/master-dirty:80097e0, Jul 6 2019, 02:14:54)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from ctypes import *
&g
hai shi added the comment:
In centos, `sudo yum install -y libffi libffi-devel` should worked
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue30
Change by hai shi :
--
keywords: +patch
pull_requests: +14419
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14604
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
the result should be a bytes object in #L70 in
https://github.com/python/cpython/blob/master/Doc/c-api/memory.rst
--
assignee: docs@python
components: Documentation
messages: 347356
nosy: docs@python, shihai1991
priority: normal
severity: normal
status
Change by hai shi :
--
pull_requests: +14383
pull_request: https://github.com/python/cpython/pull/14453
___
Python tracker
<https://bugs.python.org/issue37
Change by hai shi :
--
pull_requests: +14375
pull_request: https://github.com/python/cpython/pull/14453
___
Python tracker
<https://bugs.python.org/issue37
Change by hai shi :
--
keywords: +patch
pull_requests: +14344
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14531
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
As title, Adding a unit test of unicode in test_unicode.py.
--
components: Tests
messages: 347059
nosy: shihai1991
priority: normal
severity: normal
status: open
title: Adding a unit test of unicode in test_unicode.py
Change by hai shi :
--
keywords: +patch
pull_requests: +14300
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14483
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
the code in
https://github.com/python/cpython/blob/master/Objects/unicodeobject.c#L3163-L3165
looks redundant, due to
https://github.com/python/cpython/blob/master/Objects/unicodeobject.c#L3163-L3165
--
messages: 346923
nosy: shihai1991
priority: normal
Change by hai shi :
--
keywords: +patch
pull_requests: +14270
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14453
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
pull_requests: +14269
pull_request: https://github.com/python/cpython/pull/14453
___
Python tracker
<https://bugs.python.org/issue37
New submission from hai shi :
Due to https://github.com/python/cpython/blob/master/Python/errors.c#L845-L846,
`PyObject* PyErr_SetImportErrorSubclass(PyObject *msg, PyObject *name, PyObject
*path)` should be `PyObject* PyErr_SetImportErrorSubclass(PyObject *exception,
PyObject *msg, PyObject
Change by hai shi :
--
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue37432>
___
___
Python-bugs-
hai shi added the comment:
Due to https://github.com/python/cpython/blob/master/Include/objimpl.h#L102,
`void PyObject_Del(PyObject *op)` should be `void PyObject_Del(void *op)`
--
___
Python tracker
<https://bugs.python.org/issue37
Change by hai shi :
--
keywords: +patch
pull_requests: +14246
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14430
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
title: Fix a small param type allocation.rst -> Fix a small param type in
allocation.rst
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
assignee: docs@python
components: Documentation
nosy: docs@python, shihai1991
priority: normal
severity: normal
status: open
title: Fix a small param type allocation.rst
type: behavior
___
Python tracker
<ht
hai shi added the comment:
Thanks, got it.
--
___
Python tracker
<https://bugs.python.org/issue37375>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by hai shi :
--
nosy: -shihai1991
___
Python tracker
<https://bugs.python.org/issue18299>
___
___
Python-bugs-list mailing list
Unsubscribe:
hai shi added the comment:
Got it, thank for your detailed explanation, steven.
--
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/i
New submission from hai shi :
>>> "\x1"
File "", line 1
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in
position 0-2: truncated \xXX escape
I think rasing the valueError would be exact.(pep223 agree this behavior:
https://www.pytho
New submission from hai shi :
# A small code style question: PyDictObject*mp should add a space:)
PyDictObject *mp = (PyDictObject *)op
--
___
Python tracker
<https://bugs.python.org/issue37
Change by hai shi :
--
keywords: +patch
pull_requests: +14141
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14317
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
components: Interpreter Core
nosy: shihai1991
priority: normal
severity: normal
status: open
title: Fix a code style in dictobject.c
___
Python tracker
<https://bugs.python.org/issue37
Change by hai shi :
--
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue37342>
___
___
Python-bugs-
Change by hai shi :
--
keywords: +patch
pull_requests: +14076
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14241
___
Python tracker
<https://bugs.python.org/issu
New submission from hai shi :
nb_index's type is unaryfunc
--
assignee: docs@python
components: Documentation
messages: 346071
nosy: docs@python, shihai1991
priority: normal
severity: normal
status: open
title: A type error in typeobj.rst
___
Python
hai shi added the comment:
got it, Eric
--
___
Python tracker
<https://bugs.python.org/issue37304>
___
___
Python-bugs-list mailing list
Unsubscribe:
hai shi added the comment:
Thank for your suggestion,Steven. If python can not support post-increment and
-decrement operators now, i think ++i should raise syntax error as i++.
--
___
Python tracker
<https://bugs.python.org/issue37
New submission from hai shi :
compiler need support unary operation of in(de)crement or all of it should have
syntax error.I have found many user have confused about it(such
as:https://stackoverflow.com/questions/2632677/python-integer-incrementing-with).
Of course, it is a big change
New submission from hai shi :
a Py_XINCREF in classobject.c are not necessary
--
___
Python tracker
<https://bugs.python.org/issue37300>
___
___
Python-bug
Change by hai shi :
--
keywords: +patch
pull_requests: +13969
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14120
___
Python tracker
<https://bugs.python.org/issu
Change by hai shi :
--
components: Interpreter Core
nosy: shihai1991
priority: normal
severity: normal
status: open
title: a Py_XINCREF in classobject.c are not necessary
type: enhancement
___
Python tracker
<https://bugs.python.org/issue37
hai shi added the comment:
spawn_python in script_helper is good enough, so this bug looks like cloud be
closed.
--
___
Python tracker
<https://bugs.python.org/issue18
Change by hai shi :
--
pull_requests: +13781
pull_request: https://github.com/python/cpython/pull/13908
___
Python tracker
<https://bugs.python.org/issue18
Change by hai shi :
--
keywords: +patch
pull_requests: +13724
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/13847
___
Python tracker
<https://bugs.python.org/issu
hai shi added the comment:
>it's a pain to extend the API (I don't want to use yet another __xxx custom
>keyword)
Adding __xxx in run_python_until_end function would increase the complexity but
it looks like a unified function.
--
nosy: +shih
hai shi added the comment:
I think you are right, so i remain meaningful intro. Anyone else has an thought?
--
versions: -Python 3.7, Python 3.8
___
Python tracker
<https://bugs.python.org/issue33
hai shi added the comment:
hi, everyone. I am a freshman,so let me do it from easy issues:)
--
nosy: +shihai1991
___
Python tracker
<https://bugs.python.org/issue33
Change by hai shi :
--
pull_requests: +13491
stage: backport needed -> patch review
pull_request: https://github.com/python/cpython/pull/13584
___
Python tracker
<https://bugs.python.org/issu
601 - 700 of 700 matches
Mail list logo