[issue30726] [Windows] Warnings in elementtree due to new expat

2017-06-29 Thread Steve Dower

Steve Dower added the comment:

How far back does it need to be ported? Just to 3.5?

--
stage:  -> backport needed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30805] asyncio: race condition with debug and subprocess

2017-06-29 Thread William Grzybowski

New submission from William Grzybowski:

If a process is schedule to run in the event loop with debug disabled
and debug is then enabled before the process finishes it will result in
a traceback: debug_log undefined.

[2017/06/29 14:39:13] (ERROR) asyncio.default_exception_handler():1261 - Ta
sk exception was never retrieved
future:  exception=UnboundLocal
Error("local variable 'debug_log' referenced before assignment",)>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/middlewared/plugins/vm.py",
line 503, in kmod_load
kldstat = (await (await Popen(['/sbin/kldstat'], stdout=subprocess.PIPE
)).communicate())[0].decode()
  File "/usr/local/lib/python3.6/asyncio/subprocess.py", line 225, in creat
e_subprocess_exec
stderr=stderr, **kwds)
  File "/usr/local/lib/python3.6/asyncio/base_events.py", line 1194, in sub
process_exec
logger.info('%s: %r', debug_log, transport)

--
components: asyncio
messages: 297289
nosy: wg, yselivanov
priority: normal
pull_requests: 2549
severity: normal
status: open
title: asyncio: race condition with debug and subprocess
versions: Python 3.4, Python 3.5, Python 3.6, Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue29926] IDLE: in shell, time.sleep ignores _thread.interrupt_main()

2017-06-29 Thread Eryk Sun

Eryk Sun added the comment:

Terry, I assume you ran IDLE via pyw.exe or pythonw.exe, which won't inherit 
the console of its parent. You have to use py.exe or python.exe. In this case 
you can also use sys.__stdout__.write('spam\n').

If you run via pythonw.exe or pyw.exe from a command prompt, you could use 
ctypes to attach to the console, but it would involve searching back to find 
the cmd.exe or powershell.exe PID to call AttachConsole(pid). More simply you 
can call ctypes.WinDLL('kernel32').AllocConsole() to get a new one.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30726] [Windows] Warnings in elementtree due to new expat

2017-06-29 Thread Segev Finer

Segev Finer added the comment:

All that remains is back porting https://github.com/python/cpython/pull/2375 
and than this issue is fixed.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue29926] IDLE: in shell, time.sleep ignores _thread.interrupt_main()

2017-06-29 Thread Eryk Sun

Eryk Sun added the comment:

> interrupt_main is now equivalent to the user having hit control-C. 

That's true on a POSIX system with pthread_kill, but not really for a Windows 
process that's attached to a console.  

A real Ctrl+C executes the registered control handlers for the process. To 
emulate this, PyErr_SetInterrupt could try calling 
GenerateConsoleCtrlEvent(CTRL_C_EVENT, 0) to broadcast a Ctrl+C event. If the 
latter fails, it can fall back on raise(SIGINT), such as when the process isn't 
attached to a console.

One problem is that GenerateConsoleCtrlEvent(CTRL_C_EVENT, 0) doesn't cancel a 
blocking console read like Ctrl+C does. Python's C handler could call 
CancelSynchronousIo(hMainThread) to address this problem in general. 
Unfortunately, when a console read is canceled in the client, it isn't canceled 
in the console itself. The contents of the read will be discarded, but it's a 
bit clunky that the user has to press enter.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27584] New addition of vSockets to the python socket module

2017-06-29 Thread Cathy Avery

Cathy Avery added the comment:

The build and test bots failed but I don't understand why. The build could not 
find module _socket but that is not new and other modules failed.

The test could not import fcntl which I did add but should not fail as I have 
run this test many time and other tests import fcntl.

https://github.com/python/cpython/pull/2489

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30772] If I make an attribute "

2017-06-29 Thread Nate Soares

Nate Soares added the comment:

To be clear, the trouble I was trying to point at is that if foo.py didn't
have __all__, then it would still have a BB attribute. But if the module is
given __all__, the BB is normalized away into a B. This seems like pretty
strange/counterintuitive behavior. For instance, I found this bug when I
added __all__ to a mathy library, where other modules had previously been
happily importing BB and using .BB etc. with no trouble.

In other words, I could accept "BB gets normalized to B always", but the
current behavior is "modules are allowed to have a BB attribute but only if
they don't use __all__, because __all__ requires putting the BB through a
process that normalizes it to B, and which otherwise doesn't get run".

If this is "working as intended" then w/e, I'll work around it, but I want
to make sure that we all understand the inconsistency before letting this
bug die in peace :-)

On Wed, Jun 28, 2017 at 10:55 AM Brett Cannon 
wrote:

>
> Changes by Brett Cannon :
>
>
> --
> resolution:  -> not a bug
> stage:  -> resolved
> status: open -> closed
>
> ___
> Python tracker 
> 
> ___
>

--
title: If I make an attribute "[a unicode version of B]", it gets assigned to 
"[ascii B]", and so on. -> If I make an attribute "

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

David, would it be possible to have shell access to that machine?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

x86 Tiger is fine too.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Ok, there's definitely something fishy here.  Look at the elapsed times:

0:16:33 load avg: 0.93 [281/406] test_ossaudiodev skipped -- running: 
test_signal (874 sec)
test_ossaudiodev skipped -- [Errno 2] No such file or directory: '/dev/dsp'
0:16:59 load avg: 0.95 [282/406/1] test_signal crashed (Exit code 1)
Timeout (0:15:00)!


faulthandler claims that 15 minutes have elapsed, but only 59-33 = 26 *seconds* 
have!

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Hmm, it's not 15 seconds, it's 15 minutes...

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Hmm, that function only sends 20 signals in a row.  How can it timeout after 15 
seconds?

--
nosy: +db3l

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread STINNER Victor

STINNER Victor added the comment:

http://buildbot.python.org/all/builders/x86%20Ubuntu%20Shared%203.x/builds/979/steps/test/logs/stdio

test_stress_delivery_dependent (test.test_signal.StressTest) ... Timeout 
(0:15:00)!
Thread 0x405acdc0 (most recent call first):
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/test_signal.py", line 
973 in measure_itimer_resolution
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/test_signal.py", line 
985 in decide_itimer_count
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/test_signal.py", line 
1001 in test_stress_delivery_dependent
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/case.py", 
line 615 in run
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/case.py", 
line 663 in __call__
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/suite.py", 
line 122 in run
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/suite.py", 
line 84 in __call__
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/suite.py", 
line 122 in run
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/suite.py", 
line 84 in __call__
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/suite.py", 
line 122 in run
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/suite.py", 
line 84 in __call__
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/unittest/runner.py", 
line 176 in run
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/support/__init__.py", 
line 1896 in _run_suite
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/support/__init__.py", 
line 1940 in run_unittest
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/runtest.py",
 line 168 in test_runner
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/runtest.py",
 line 169 in runtest_inner
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/runtest.py",
 line 137 in runtest
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/main.py", 
line 290 in rerun_failed_tests
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/main.py", 
line 540 in _main
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/main.py", 
line 510 in main
  File 
"/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/libregrtest/main.py", 
line 585 in main
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/__main__.py", 
line 2 in 
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/runpy.py", line 85 
in _run_code
  File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/runpy.py", line 193 
in _run_module_as_main
make: *** [buildbottest] Error 1
program finished with exit code 2
elapsedTime=2727.765081

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30804] bolen-dmg-3.x build-installer.py failed

2017-06-29 Thread STINNER Victor

New submission from STINNER Victor:

It may be related to bpo-29585, see commits:

- a8f8d5b4bd30dbe0828550469d98f12d2ebb2ef4
- b01c574ad6d796025152b5d605eceb7816e6f7a7
- 6b42eb17649bed9615b6e6cecaefdb2f46990b2c

http://buildbot.python.org/all/builders/bolen-dmg-3.x/builds/209/steps/compile/logs/stdio

...
gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g 
-L/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/dmg/libraries/usr/local/lib  
-Wl,-stack_size,100  -framework CoreFoundation 
Python.framework/Versions/3.7/Python -o python.exe Programs/python.o  -ldl  
-framework CoreFoundation 
DYLD_FRAMEWORK_PATH=/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/dmg/_bld/python
 ./python.exe -E -S -m sysconfig --generate-posix-vars ;\
if test $? -ne 0 ; then \
echo "generate-posix-vars failed" ; \
rm -f ./pybuilddir.txt ; \
exit 1 ; \
fi
gcc-4.0 -c  -fno-strict-aliasing -Wsign-compare -fno-common -dynamic -DNDEBUG 
-g -fwrapv -O3 -Wall -Wstrict-prototypes -arch ppc -arch i386 -isysroot 
/Developer/SDKs/MacOSX10.4u.sdk -g 
-I/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/dmg/libraries/usr/local/include 
  -std=c99 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers  
-IObjects -IInclude -IPython -I. 
-I/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/Include -isysroot 
/Developer/SDKs/MacOSX10.4u.sdk-DPy_BUILD_CORE -o Modules/_math.o 
/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/Modules/_math.c
  File 
"/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/Mac/BuildScript/build-installer.py",
 line 1643, in 
main()
  File 
"/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/Mac/BuildScript/build-installer.py",
 line 1596, in main
buildPython()
  File 
"/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/Mac/BuildScript/build-installer.py",
 line 1146, in buildPython
runCommand("make")
  File 
"/Users/db3l/buildarea.dmg/bolen-dmg-3.x/build/Mac/BuildScript/build-installer.py",
 line 531, in runCommand
raise RuntimeError("command failed: %s"%(commandline,))
RuntimeError: command failed: make
program finished with exit code 1
elapsedTime=1419.113943

--
components: macOS
messages: 297277
nosy: haypo, ned.deily, ronaldoussoren
priority: normal
severity: normal
status: open
title: bolen-dmg-3.x build-installer.py failed
versions: Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27584] New addition of vSockets to the python socket module

2017-06-29 Thread Cathy Avery

Cathy Avery added the comment:

I also issued a pull request

https://github.com/python/cpython/pull/2489

Let me know if I screwed it up.

Thanks,

Cathy

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

The stable buildbots seem fine now (problem fixed on FreeBSD 9, thank you 
Koobs!).

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27584] New addition of vSockets to the python socket module

2017-06-29 Thread Roundup Robot

Changes by Roundup Robot :


--
pull_requests: +2548

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30802] datetime.datetime.strptime('200722', '%Y%U')

2017-06-29 Thread Matthew Barnett

Matthew Barnett added the comment:

Expected result is datetime.datetime(2017, 6, 25, 0, 0).

--
nosy: +mrabarnett

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30647] CODESET error on AMD64 FreeBSD 10.x Shared 3.x caused by the PEP 538

2017-06-29 Thread Nick Coghlan

Nick Coghlan added the comment:

I was able to fix the test_readline failure by restoring the locale based on 
the environment settings with `setlocale(LC_CTYPE, "")` rather than the return 
value from a preceding call to `setlocale(LC_CTYPE, NULL)`.

That means we can leave the runtime coercion checks enabled on *BSD systems, 
and if/when any given BSD variant adds working Linux-style C.UTF-8 or 
OS-X-style UTF-8 locales, we'll automatically start using them.

--
resolution:  -> fixed
stage:  -> resolved
status: open -> closed
type:  -> behavior

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30647] CODESET error on AMD64 FreeBSD 10.x Shared 3.x caused by the PEP 538

2017-06-29 Thread Nick Coghlan

Nick Coghlan added the comment:


New changeset 18974c35ad9d25ffea041dc0363dc01889f4a595 by Nick Coghlan in 
branch 'master':
bpo-30647: Check nl_langinfo(CODESET) in locale coercion (GH-2374)
https://github.com/python/cpython/commit/18974c35ad9d25ffea041dc0363dc01889f4a595


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:


New changeset f7d090c165f6cd3d008fe60c78e5324caef53f80 by Antoine Pitrou in 
branch 'master':
bpo-30796: Fix failures in signal delivery stress test (#2488)
https://github.com/python/cpython/commit/f7d090c165f6cd3d008fe60c78e5324caef53f80


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13821] misleading return from isidentifier

2017-06-29 Thread STINNER Victor

Changes by STINNER Victor :


--
nosy:  -haypo

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13821] misleading return from isidentifier

2017-06-29 Thread R. David Murray

R. David Murray added the comment:

IMO allow_non_nfkc=True that just returns False would be a bad idea, since as 
Benjamin points out it *is* a valid identifier, it's just not normalized (yet). 
 Raising might work, that way you could tell the difference, but that would be 
a weird API for such a check function.  Regardless, we should probably keep 
this issue to a doc patch, and open a new issue for any proposed enhancement 
request.  

And you probably want to discuss it on python-ideas first, since the underlying 
issue is a bit complex and the solution non-obvious, with possible knock-on 
effects.  (Or maybe I'm wrong and the consensus will be that returning False 
with that flag would be fine.)

--
nosy: +r.david.murray

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30581] os.cpu_count() returns wrong number of processors on system with > 64 logical processors

2017-06-29 Thread Antoine Pitrou

Changes by Antoine Pitrou :


--
stage:  -> needs patch
versions: +Python 3.5, Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30302] Improve .__repr__ implementation for datetime.timedelta

2017-06-29 Thread STINNER Victor

STINNER Victor added the comment:

> Between datetime.timedelta(0) and datetime.timedelta(seconds=0), I am 
> ambivalent but I prefer the latter for consistency with the other repr.

I read your latest PR. Now I don't like seconds=0 anymore. I would prefer a 
datetime.timedelta(0) special case.

In the Python implementation, add:

if not args:
   args.append('0')

and remove the "not days and not microseconds" special case.

datetime.timedelta(0) was always valid, and IMHO it's explicitly enough.

I'm also ok with "datetime.timedelta()" alone, since it was also always 
accepted and is also well defined.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30803] Truth value of sets not properly documented

2017-06-29 Thread Peter Thomassen

New submission from Peter Thomassen:

The truth value of sets is not properly documented, in particular regarding 
whether an empty set is considered false or not.

Ignoring primitive (such as numerals) as well as user-defined types, 
https://docs.python.org/3/library/stdtypes.html#truth says:

> The following values are considered false:
> 
> - [...]
> - any empty sequence, for example, '', (), [].
> - any empty mapping, for example, {}.
> - [...]
> 
> All other values are considered true

According to 
https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range,
 a set is not a sequence (it is unordered, its elements do not have indices, 
etc.):

> There are three basic sequence types: lists, tuples, and range objects.

And, according to 
https://docs.python.org/3/library/stdtypes.html#mapping-types-dict,

> There is currently only one standard mapping type, the dictionary.

So, as per the documentation, the set type is not a type that can ever be 
False. However, when I try, bool(set()) evaluates to False.

When I asked this on Stack Overflow, someone checked in the CPython code and 
judged that this is most likely a mere documentation issue: 
https://stackoverflow.com/a/44813565/6867099

--
assignee: docs@python
components: Documentation
messages: 297268
nosy: docs@python, thomassen
priority: normal
severity: normal
status: open
title: Truth value of sets not properly documented
type: enhancement
versions: Python 3.5, Python 3.6, Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Antoine Pitrou

Changes by Antoine Pitrou :


--
pull_requests: +2547

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread Kubilay Kocak

Kubilay Kocak added the comment:

@Antoine Happy to any time. PM me public key on IRC (freenode:koobs) and I'll 
reply with user@host:port

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30802] datetime.datetime.strptime('200722', '%Y%U')

2017-06-29 Thread winton Wang

winton Wang added the comment:

the output:
   datetime.datetime(2017, 1, 1, 0, 0)

I question about the week format if without the week of the weekday, the 
datetime should be the fist day of week as the default?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30802] datetime.datetime.strptime('200722', '%Y%U')

2017-06-29 Thread winton Wang

New submission from winton Wang:

datetime stiptime error according to "%U" format.

Python version: 3.4.3, 2.7.13 ,3.6.0, 3.5.2


from datetime import datetime

input:
  datetime.strptime('201726', '%Y%U')

output:
  datetime.datetime(2007, 1, 1, 0, 0)

--
components: Library (Lib)
messages: 297265
nosy: winton
priority: normal
severity: normal
status: open
title: datetime.datetime.strptime('200722', '%Y%U')
type: behavior
versions: Python 2.7, Python 3.3, Python 3.4, Python 3.5, Python 3.6

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30602] [Windows] os.spawn*() tests of test_os leak references on Windows

2017-06-29 Thread STINNER Victor

STINNER Victor added the comment:


New changeset b78fbaaeab9df8cfbbdae3d5faf2d1537d73e43b by Victor Stinner in 
branch '3.6':
bpo-30602: Fix refleak in os.spawnv() (#2212) (#2486)
https://github.com/python/cpython/commit/b78fbaaeab9df8cfbbdae3d5faf2d1537d73e43b


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24766] Subclass of property doesn't preserve instance __doc__ when using doc= argument

2017-06-29 Thread Erik Bray

Changes by Erik Bray :


--
pull_requests: +2546

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27546] Integrate tkinter and asyncio (and async)

2017-06-29 Thread Antoine Pitrou

Changes by Antoine Pitrou :


--
nosy:  -pitrou

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27546] Integrate tkinter and asyncio (and async)

2017-06-29 Thread Antoine Pitrou

Antoine Pitrou added the comment:

If you're interesting in this, you should take a look at what Twisted has done, 
since they have a history of integrating with various GUI toolkits.
You'll find everything in the "twisted.internet" package:
https://github.com/twisted/twisted/tree/trunk/src/twisted/internet

It appears that for Tk, they use an ugly busy-loop trick as proposed here.

--
nosy: +pitrou

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30776] regrtest: change -R/--huntrleaks rule to decide if a test leaks references

2017-06-29 Thread STINNER Victor

STINNER Victor added the comment:


New changeset beeca6e1e5fd01531b1db7059498b13d07dca525 by Victor Stinner in 
branch 'master':
bpo-30776: regrtest: reduce memleak false positive (#2484)
https://github.com/python/cpython/commit/beeca6e1e5fd01531b1db7059498b13d07dca525


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30602] [Windows] os.spawn*() tests of test_os leak references on Windows

2017-06-29 Thread STINNER Victor

Changes by STINNER Victor :


--
pull_requests: +2545

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24412] setUpClass equivalent for addCleanup

2017-06-29 Thread Daryl Blanc

Changes by Daryl Blanc :


--
nosy: +dablanc

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30801] shoutdown process error with python 3.4 and pyqt/PySide

2017-06-29 Thread alberfontan1

Changes by alberfontan1 :


--
pull_requests: +2544

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30801] shoutdown process error with python 3.4 and pyqt/PySide

2017-06-29 Thread alberfontan1

New submission from alberfontan1:

For a package applicaction with pyqt/PySide, Python 3.4 on Windows, appers a 
window fatal error when shoutdown process manager of multiprocessing

--
components: Library (Lib)
messages: 297261
nosy: alberfontan1
priority: normal
severity: normal
status: open
title: shoutdown process error with python 3.4 and pyqt/PySide
type: crash
versions: Python 3.4

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30776] regrtest: change -R/--huntrleaks rule to decide if a test leaks references

2017-06-29 Thread STINNER Victor

Changes by STINNER Victor :


--
pull_requests: +2543

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30796] Failures/crashes in test_signal on some buildbots

2017-06-29 Thread STINNER Victor

STINNER Victor added the comment:

The process is even killed.

http://buildbot.python.org/all/builders/AMD64%20FreeBSD%209.x%203.x/builds/275/steps/test/logs/stdio

Re-running test 'test_signal' in verbose mode
test_enums (test.test_signal.GenericTests) ... ok
test_itimer_exc (test.test_signal.ItimerTest) ... ok
test_itimer_prof (test.test_signal.ItimerTest) ... ok
test_itimer_real (test.test_signal.ItimerTest) ... ok
test_itimer_virtual (test.test_signal.ItimerTest) ... ok
test_pthread_kill (test.test_signal.PendingSignalsTests) ... ok
test_pthread_kill_main_thread (test.test_signal.PendingSignalsTests) ... ok
test_pthread_sigmask (test.test_signal.PendingSignalsTests) ... ok
test_pthread_sigmask_arguments (test.test_signal.PendingSignalsTests) ... ok
test_sigpending (test.test_signal.PendingSignalsTests) ... ok
test_sigpending_empty (test.test_signal.PendingSignalsTests) ... ok
test_sigtimedwait (test.test_signal.PendingSignalsTests) ... ok
test_sigtimedwait_negative_timeout (test.test_signal.PendingSignalsTests) ... ok
test_sigtimedwait_poll (test.test_signal.PendingSignalsTests) ... ok
test_sigtimedwait_timeout (test.test_signal.PendingSignalsTests) ... ok
test_sigwait (test.test_signal.PendingSignalsTests) ... ok
test_sigwait_thread (test.test_signal.PendingSignalsTests) ... ok
test_sigwaitinfo (test.test_signal.PendingSignalsTests) ... ok
test_getsignal (test.test_signal.PosixTests) ... ok
test_interprocess_signal (test.test_signal.PosixTests) ... ok
test_out_of_range_signal_number_raises_error (test.test_signal.PosixTests) ... 
ok
test_setting_signal_handler_to_none_raises_error (test.test_signal.PosixTests) 
... ok
test_siginterrupt_off (test.test_signal.SiginterruptTest) ... ok
test_siginterrupt_on (test.test_signal.SiginterruptTest) ... ok
test_without_siginterrupt (test.test_signal.SiginterruptTest) ... ok
test_stress_delivery_dependent (test.test_signal.StressTest) ... FAIL
test_stress_delivery_simultaneous (test.test_signal.StressTest) ... FAIL
test_invalid_fd (test.test_signal.WakeupFDTests) ... ok
test_invalid_socket (test.test_signal.WakeupFDTests) ... ok
test_set_wakeup_fd_blocking (test.test_signal.WakeupFDTests) ... ok
test_set_wakeup_fd_result (test.test_signal.WakeupFDTests) ... ok
test_set_wakeup_fd_socket_result (test.test_signal.WakeupFDTests) ... ok
test_pending (test.test_signal.WakeupSignalTests) ... *** [buildbottest] Signal 
14

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30744] Local variable assignment is broken when combined with threads + tracing + closures

2017-06-29 Thread Nick Coghlan

Nick Coghlan added the comment:

The problem I see with proxy objects for functions/coroutines/generators is 
that it *doesn't* match how locals() currently behaves in the absence of a 
tracing function - that gives you a "single shared snapshot" behaviour, where 
writes to the result of locals() *don't* affect the original namespace.

I agree that replacing frame.f_locals with a write-through proxy would be a 
good way to get rid of PyFrame_LocalsToFast, though (and thus fix the bug this 
issue covers).

The point where we disagree is that I think we should replace the 
tracing-or-not distinction with a locals()-or-frame.f_locals distinction, not 
get rid of the distinction entirely.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue29585] site.py imports relatively large `sysconfig` module.

2017-06-29 Thread INADA Naoki

Changes by INADA Naoki :


--
resolution:  -> fixed
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue29585] site.py imports relatively large `sysconfig` module.

2017-06-29 Thread INADA Naoki

INADA Naoki added the comment:


New changeset 6b42eb17649bed9615b6e6cecaefdb2f46990b2c by INADA Naoki in branch 
'master':
bpo-29585: Fix sysconfig.get_config_var("PYTHONFRAMEWORK") (GH-2483)
https://github.com/python/cpython/commit/6b42eb17649bed9615b6e6cecaefdb2f46990b2c


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue29585] site.py imports relatively large `sysconfig` module.

2017-06-29 Thread INADA Naoki

Changes by INADA Naoki :


--
pull_requests: +2542

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



<    1   2