00:57
antocuni has quit [Ping timeout: 250 seconds]
01:05
energizer has quit [Disconnected by services]
01:10
energizer_ has joined #pypy
01:20
speeder39_ has joined #pypy
01:57
NemeXis has quit [Remote host closed the connection]
02:28
mat^2 has quit [Ping timeout: 268 seconds]
02:31
ronan has quit [Ping timeout: 258 seconds]
02:43
ronan has joined #pypy
03:05
dddddd has quit [Remote host closed the connection]
03:17
forgottenone has joined #pypy
03:28
forgottenone has quit [Quit: Konversation terminated!]
03:50
KronTMX has joined #pypy
03:50
KronTMX has quit [Client Quit]
04:33
inhahe_ has quit []
04:35
inhahe has joined #pypy
04:50
forgottenone has joined #pypy
04:56
kostia has joined #pypy
04:56
kostia has quit [Read error: Connection reset by peer]
04:57
kostia has joined #pypy
05:11
kostia has quit [Remote host closed the connection]
05:19
kostia has joined #pypy
05:48
forgottenone has quit [Quit: Konversation terminated!]
06:03
lastmikoi has quit [Ping timeout: 264 seconds]
06:03
marmoute has quit [Ping timeout: 244 seconds]
06:04
Remi_M has quit [Ping timeout: 240 seconds]
06:04
kandinsk1 has joined #pypy
06:05
marmoute has joined #pypy
06:06
glyph has quit [Ping timeout: 245 seconds]
06:06
kostia has quit [Remote host closed the connection]
06:06
glyph has joined #pypy
06:07
hawkowl_ has joined #pypy
06:07
infernix has quit [Ping timeout: 246 seconds]
06:07
ceridwen has quit [Ping timeout: 246 seconds]
06:07
hawkowl has quit [Ping timeout: 246 seconds]
06:07
kandinski has quit [Ping timeout: 246 seconds]
06:07
iko has quit [Ping timeout: 246 seconds]
06:09
themsay has quit [Ping timeout: 246 seconds]
06:12
lastmikoi has joined #pypy
06:13
Garen has quit [Remote host closed the connection]
06:14
ceridwen has joined #pypy
06:15
Remi_M has joined #pypy
06:28
infernix has joined #pypy
06:58
darkman66 has joined #pypy
06:59
darkman66 has quit [Remote host closed the connection]
06:59
darkman66 has joined #pypy
07:01
dmalcolm has quit [Ping timeout: 252 seconds]
07:05
dmalcolm has joined #pypy
07:12
brent- has joined #pypy
07:12
brent_ has quit [Read error: Connection reset by peer]
07:23
themsay has joined #pypy
07:41
<
cfbolz >
mattip: I am not sure I can fix the zlib problem, anything else I should look at in particular
07:42
<
cfbolz >
I should have a small amount of time this week
07:42
<
mattip >
dunno really
08:00
<
kenaan >
andrewjlawrence winoverlapped c4d3d27effa0 /lib_pypy/: Further implementation of _overlapped
08:03
<
kenaan >
mattip default 0a08f62b2c9f /pypy/: reduce code duplication
08:25
iko has joined #pypy
08:30
Ai9zO5AP has joined #pypy
08:31
forgottenone has joined #pypy
08:47
themsay has quit [Ping timeout: 246 seconds]
08:55
ninou has joined #pypy
09:08
alawrence has joined #pypy
09:11
<
alawrence >
I think I may have found a bug in the windows exceptions.
09:12
<
alawrence >
There is the line "if exc.winerror != _overlapped.ERROR_PIPE_BUSY:" in windows_events.py
09:13
<
alawrence >
the exception exc has the error code ERROR_PIPE_BUSY but the attribute winerror returns None.
09:18
Zaab1t has joined #pypy
09:20
Zaab1t has quit [Client Quit]
09:36
themsay has joined #pypy
09:40
antocuni has joined #pypy
09:42
forgottenone has quit [Ping timeout: 272 seconds]
09:45
themsay has quit [Read error: Connection reset by peer]
09:45
themsay has joined #pypy
10:08
dddddd has joined #pypy
10:28
<
mattip >
alawrence: that comes from _overlapped.UnregisterWait, right?
10:32
<
mattip >
I don't find that on your branch
10:33
<
mattip >
but perhaps you are calling WindowsError without args?
10:34
<
alawrence >
The exception is produced by _overlapped.ConnectPipe
10:34
<
mattip >
sorry, I mean "perhaps _ffi.getwinerror() is returning None, None
10:35
<
alawrence >
I went there with a debugger and printed the exception
10:36
<
alawrence >
it contains the error code.
10:36
<
alawrence >
but the attribute winerror doesn't seem to be working properly.
10:43
<
mattip >
what happens if you do e = WindowsError(10, 'abc'); e.winerror ?
10:51
<
mattip >
is what _ffi.getwinerror() returns exactly int, str, or is is somehow wrapped?
11:00
themsay has quit [Ping timeout: 252 seconds]
11:00
<
alawrence >
I will check when I get a free minute
11:00
themsay has joined #pypy
11:11
<
alawrence >
e.winerror returns None in the example you have described.
11:12
kostia has joined #pypy
11:13
mat^2 has joined #pypy
11:13
kostia has quit [Remote host closed the connection]
11:13
kostia has joined #pypy
11:16
kostia has quit [Remote host closed the connection]
11:17
kostia has joined #pypy
11:26
_whitelogger has joined #pypy
11:27
alawrence has quit [Ping timeout: 256 seconds]
11:27
kostia has quit [Remote host closed the connection]
11:31
kostia has joined #pypy
11:33
kostia has quit [Remote host closed the connection]
11:33
kostia has joined #pypy
11:41
mat^2 has quit [Ping timeout: 268 seconds]
11:44
<
kenaan >
Julian Berman zlib-make-py3-go-boom 0bb579c51e8b /pypy/module/zlib/interp_zlib.py: Complain if you try to copy a flushed zlib decompress on py3.
11:47
<
cfbolz >
tos9: awesome
11:49
<
tos9 >
cfbolz: I am
*somewhat* sure that fixes it (and yeah now you learned it takes me a week to find any useful amount of time :'( )
11:49
<
tos9 >
it's the only diff between default and the py3.6 branch that's meaningful
11:59
antocuni has quit [Ping timeout: 252 seconds]
12:11
alawrence has joined #pypy
12:11
<
alawrence >
:mattip Do you know where .winerror would be implemented?
12:15
ebarrett has joined #pypy
12:16
ebarrett has quit [Client Quit]
12:22
ebarrett has joined #pypy
12:52
<
mattip >
yes, it's in pypy/module/exceptions/interp_exceptions.py
12:56
<
mattip >
alawrence: running "cpython2 pytest.py pypy\module\exceptions\test\test_exc.py" runs that code "untranslated" meaning you can stop in a pdb
12:56
<
mattip >
inside interp_exceptions. For instance, test_windows_error should test those interfaces
13:06
kostia has quit [Remote host closed the connection]
13:08
Rhy0lite has joined #pypy
13:09
mattip has quit [Ping timeout: 255 seconds]
13:11
kostia has joined #pypy
13:17
kostia has quit [Remote host closed the connection]
13:27
<
alawrence >
The _winapi module was not constructing the exception properly.
13:27
adamholmberg has joined #pypy
13:28
<
alawrence >
mattip: Thanks for pointing me in the right direction.
13:33
kostia has joined #pypy
13:37
kostia has quit [Ping timeout: 245 seconds]
13:39
mat^2 has joined #pypy
13:50
lritter has joined #pypy
13:54
matpow2 has joined #pypy
13:55
mat^2 has quit [Ping timeout: 268 seconds]
14:02
gaze___ has joined #pypy
14:03
matpow2 has quit [Quit: Leaving]
14:04
bogner has joined #pypy
14:04
gsnedder1 has joined #pypy
14:05
runciter_ has joined #pypy
14:07
antocuni has joined #pypy
14:08
dstufft_ has joined #pypy
14:08
ulope_ has joined #pypy
14:08
Curi0_ has joined #pypy
14:09
kostia has joined #pypy
14:09
dan- has quit [*.net *.split]
14:09
bogner_ has quit [*.net *.split]
14:09
gsnedders has quit [*.net *.split]
14:09
Curi0 has quit [*.net *.split]
14:09
gaze__ has quit [*.net *.split]
14:09
runciter has quit [*.net *.split]
14:09
blueyed has quit [*.net *.split]
14:09
kipras`away has quit [*.net *.split]
14:09
dstufft has quit [*.net *.split]
14:09
ulope has quit [*.net *.split]
14:09
dstufft_ is now known as dstufft
14:09
ulope_ is now known as ulope
14:10
dan- has joined #pypy
14:10
dan- has quit [Changing host]
14:10
dan- has joined #pypy
14:11
the_rat has joined #pypy
14:12
kipras`away has joined #pypy
14:17
blueyed has joined #pypy
14:49
kostia has quit [Ping timeout: 268 seconds]
15:02
jcea has joined #pypy
15:13
darkman6_ has joined #pypy
15:15
darkman66 has quit [Ping timeout: 272 seconds]
15:43
mattip has joined #pypy
15:55
gsnedder1 is now known as gsnedders
15:59
speeder39_ has quit [Quit: Connection closed for inactivity]
16:31
brent_ has joined #pypy
16:43
kostia has joined #pypy
16:47
kostia has quit [Ping timeout: 252 seconds]
16:49
kostia has joined #pypy
16:54
<
mattip >
alawrence: were you able to fix the _winapi exception problem?
16:54
Ai9zO5AP has quit [Ping timeout: 252 seconds]
17:00
i9zO5AP has joined #pypy
17:01
<
alawrence >
mattip: Yes I fixed the problem I was having. The constructor has a separate parameter for windows error codes.
17:05
i9zO5AP has quit [Quit: WeeChat 2.4]
17:06
darkman6_ has quit [Remote host closed the connection]
17:11
forgottenone has joined #pypy
17:14
themsay has quit [Read error: Connection reset by peer]
17:16
themsay has joined #pypy
17:19
<
mattip >
good. Does all that appear in a docstring or documentation somewhere?
17:40
Ai9zO5AP has joined #pypy
17:43
Ai9zO5AP has quit [Client Quit]
17:44
Ai9zO5AP has joined #pypy
17:51
Ai9zO5AP has quit [Quit: WeeChat 2.4]
17:56
Ai9zO5AP has joined #pypy
18:02
antocuni has quit [Ping timeout: 245 seconds]
18:03
alawrence has quit [Quit: Page closed]
18:13
kbtr has quit [Ping timeout: 245 seconds]
18:18
Smigwell has joined #pypy
18:19
kbtr has joined #pypy
18:44
forgottenone has quit [Quit: Konversation terminated!]
19:10
Rhy0lite has quit [Quit: Leaving]
19:13
<
kenaan >
rlamy apptest-file 73c5a033c44d /: hg merge default
19:14
<
kenaan >
rlamy py3tests baa5e3964d15 /: hg merge py3.6
19:14
<
kenaan >
rlamy apptest-file 2c2298a84910 /pypy/interpreter/unicodehelper.py: fix merge
19:14
<
kenaan >
rlamy py3tests 39bc5e00c7a8 /pypy/: dummy merge with apptest-file
19:31
darkman66 has joined #pypy
19:35
darkman66 has quit [Ping timeout: 246 seconds]
19:37
dddddd has quit [Ping timeout: 246 seconds]
19:41
xcm has quit [Read error: Connection reset by peer]
19:42
mattip has joined #pypy
19:43
xcm has joined #pypy
19:51
mattip has joined #pypy
20:02
Taggnostr2 has joined #pypy
20:04
dddddd has joined #pypy
20:18
darkman66 has joined #pypy
20:25
kostia has quit [Remote host closed the connection]
20:36
kostia has joined #pypy
20:39
forgottenone has joined #pypy
20:40
kostia has quit [Ping timeout: 252 seconds]
20:45
darkman66 has quit [Remote host closed the connection]
20:48
darkman66 has joined #pypy
20:49
forgottenone has quit [Quit: Konversation terminated!]
20:54
<
mattip >
arigato: there is discussion about changing the way windows finds support DLLs from a main DLL/EXE
20:55
<
mattip >
currently python uses PATH as a kind of LD_LIBRARY_PATH, but they want to change it
20:55
<
mattip >
for "security"
20:56
<
mattip >
this will affect CFFI projects (and ctypes, and c-extension)
21:04
<
mattip >
cfbolz: if you want a brain-teaser, pypy/module/_sre/test/test_app_sre.test_repeat_minmax_overflow is crashing own tests on py3.6
21:04
<
mattip >
with MemoryError or SIGKILL
21:14
adamholmberg has quit [Remote host closed the connection]
21:55
darkman66 has quit [Remote host closed the connection]
22:21
moei has joined #pypy
22:44
antocuni has joined #pypy
22:45
xcm has quit [Remote host closed the connection]
22:47
xcm has joined #pypy
22:49
Smigwell has quit [Ping timeout: 256 seconds]
23:04
<
kenaan >
andrewjlawrence winoverlapped 9962c2550731 /lib_pypy/: Fixed ProactorTests.test_pipe
23:40
<
njs >
errno and winerror are different arguments to the OSError constructor
23:53
lritter has quit [Ping timeout: 272 seconds]