0:26 AM
terrycojones has quit
0:26 AM
terrycojones joined the channel
1:10 AM
itamar has quit
1:36 AM
efphe has quit
3:24 AM
kenaan
new core enhancement
https://tm.tl/#9069 by rodrigc: Replace xrange with twisted.python.compat.xrange
4:00 AM
faldridge has quit
4:06 AM
faldridge joined the channel
4:07 AM
rodrigc submitted <
https://tm.tl/#9069> ; - Replace xrange with twisted.python.compat.range (unassigned) for review
4:09 AM
4:36 AM
Tickets pending review:
https://tm.tl/#8566 , #8966 (the0id), #9006, #9028, #9040, #9042, #8748, #9047, #9065, #9066, #9067, #9069
4:58 AM
new core enhancement
https://tm.tl/#9071 by rodrigc: Remove use of apply() in src/twisted/protocols.dict.py
5:00 AM
oberstet2 joined the channel
5:02 AM
new core enhancement
https://tm.tl/#9072 by rodrigc: pyflakes3 build in tox should check more files
5:35 AM
rodrigc submitted <
https://tm.tl/#9072> ; - pyflakes3 build in tox should check more files (unassigned) for review
5:35 AM
5:38 AM
rodrigc submitted <
https://tm.tl/#9071> ; - Remove use of apply() in src/twisted/protocols.dict.py (unassigned) for review
7:01 AM
new core enhancement
https://tm.tl/#9073 by rodrigc: Fix a few places where unicode is used, to fix pyflakes on Python 3
8:23 AM
__marco joined the channel
8:33 AM
mwhudson has quit
8:33 AM
mwhudson joined the channel
8:51 AM
new core enhancement
https://tm.tl/#9074 by rodrigc: Update tox.ini to use twistedchecker 0.7.1
9:16 AM
gk_1wm_su joined the channel
9:24 AM
avstar joined the channel
9:36 AM
Tickets pending review:
https://tm.tl/#8566 , #8966 (the0id), #9006, #9028, #9040, #9042, #8748, #9047, #9065, #9066, #9067, #9069, #9072, #9070, #9071
9:38 AM
rodrigc submitted <
https://tm.tl/#9074> ; - Update tox.ini to use twistedchecker 0.7.1 (unassigned) for review
10:16 AM
avstar joined the channel
10:20 AM
avstar joined the channel
10:24 AM
slav0nic joined the channel
10:38 AM
efphe joined the channel
10:42 AM
rajesh joined the channel
10:56 AM
avstar joined the channel
10:59 AM
__marco has quit
11:04 AM
exarkun reviewed <
https://tm.tl/#9071> ; - Remove use of apply() in src/twisted/protocols.dict.py (assigned to rodrigc)
11:06 AM
exarkun reviewed <
https://tm.tl/#9069> ; - Replace xrange with twisted.python.compat.range (assigned to rodrigc)
11:12 AM
exarkun reviewed <
https://tm.tl/#9028> ; - Probably docstring of flattenString references wrong IO class (assigned to exarkun)
11:13 AM
11:18 AM
11:28 AM
jonathanj has quit
11:28 AM
jonathanj joined the channel
11:29 AM
jonathanj has quit
11:29 AM
jonathanj joined the channel
11:48 AM
exarkun submitted <
https://tm.tl/#8368> ; - Deprecate twisted.cred.credentials.UsernameHashedPassword (assigned to mesozoic) for review
11:54 AM
exarkun reviewed <
https://tm.tl/#8368> ; - Deprecate twisted.cred.credentials.UsernameHashedPassword (assigned to rodrigc)
12:36 PM
montem joined the channel
12:44 PM
avstar joined the channel
12:49 PM
__marco joined the channel
13:04 PM
avstar joined the channel
13:28 PM
kaliy_ is now known as kaliy
13:29 PM
kaliy has quit
13:29 PM
kaliy joined the channel
13:30 PM
itamar joined the channel
13:39 PM
avstar joined the channel
14:02 PM
rajesh has quit
14:36 PM
Tickets pending review:
https://tm.tl/#8566 , #8966 (the0id), #9006, #9040, #9042, #8748, #9047, #9066, #9067, #9074, #9072, #9070
14:48 PM
ghosh_ joined the channel
15:01 PM
ghosh_
Hi guys I tried writing a file download accelerator in twisted ... I create 5 connections with the same peer who has the file and request for unique chunk ranges so as to use the complete link .. however when i ran wireshark in background, it showed many warnings regarding "TCP Zero Window Segment" "Connection Reset" "Transmission Window full" and majority shows "ACKed segment wasn't captured"..
15:01 PM
whereas when i use the FileSender module in twisted, wireshark hardly shows any error .. why is that so ?
15:03 PM
I cant use FileSender to download chunks of file simultaneously from peers... i wish for a performance like FileSender in my file download accelerator module
15:05 PM
could any provide any inputs on how i can achieve good performance in my file sharing application ??
15:16 PM
pombreda joined the channel
15:16 PM
pombreda
Hi :)
15:17 PM
pombreda is banging thy head on threading heisenbugs in https://github.com/nexB/scancode-toolkit/blob/develop/src/scancode/interrupt.py#L46
15:18 PM
I just need to a run a function that can be interrupted sanely without leak based on a timeout and max_memory. And runs sanely on Linux/macOS/Windows
15:18 PM
with a sub processes pool of up to n procs
15:18 PM
Is there something in twisted for me?
15:19 PM
I mean what have works, but randomly fails in some cases.
15:20 PM
I use an outer multiprocessing pool to schedule each function's run and then I run the actual function in a thread. The main loop is a sentinel on timeout and max mem
15:20 PM
and the random failure depend on the OS and the python version. :|
15:22 PM
note that this is a CLI app. so I cannot ask my users to run more than one thing :)
15:22 PM
njs
pombreda: mostly twisted's answer to threading heisenbugs is "don't use threading"
15:25 PM
wow, umm, yeah, I doubt that code is salvageable. if you really need to run an arbitrary python function with a timeout, spawning a child process is probably the only reliable option
15:29 PM
pombreda
15:29 PM
njs, I had earlier version using only subprocesses instead. they were slower, but heck, who cares about speed of code that does not run?
15:30 PM
njs, so I guess the only sane thing is to use a Process instead
15:30 PM
njs
that's what processes are for, pretty much :-)
15:31 PM
reliably isolating and accounting for a piece of computation
15:31 PM
pombreda wonders why-o-why multiprocessing and threading is so broken and inconsistent across python versions
15:32 PM
pombreda
15:32 PM
patching threads, patching pools, .... *sigh* and usually ending up on
bugs.python.org where the bugs is only on some version sna dnot other
15:33 PM
but some later too.
15:33 PM
</rant>
15:33 PM
njs: you wisdom is welcomed :) thanks
15:33 PM
*your
15:38 PM
kulelu88 joined the channel
15:39 PM
njs
15:40 PM
pombreda
:)
15:41 PM
15:41 PM
njs
*blink*
15:42 PM
pombreda
njs, thanks the link is very usefule. You have been there for sure :P
15:42 PM
actually let me pm you in the macho question. This is nothing about twisted
15:47 PM
__marco has quit
15:54 PM
goldfish joined the channel
15:59 PM
ghosh_ has quit
16:44 PM
kolko joined the channel
17:20 PM
pa joined the channel
17:35 PM
faldridge has quit
17:52 PM
pingwindyktator joined the channel
18:11 PM
evil_gordita has quit
18:43 PM
kenaan
18:44 PM
faldridge joined the channel
18:51 PM
faldridge has quit
19:36 PM
Tickets pending review:
https://tm.tl/#8566 , #8966 (the0id), #9006, #9040, #9042, #8748, #9047, #9066, #9067, #9074, #9070, #9072
19:53 PM
sven__ joined the channel
19:57 PM
danilo has left the channel
20:12 PM
rodrigc submitted <
https://tm.tl/#9069> ; - Replace xrange with twisted.python.compat.range (unassigned) for review
20:45 PM
kaliy has quit
21:15 PM
chatter29 joined the channel
21:15 PM
chatter29 has quit
21:59 PM
itamar has quit
22:35 PM
rodrigc submitted <
https://tm.tl/#8009> ; - twisted.web.twcgi should be ported to Python 3 (assigned to Unit03) for review
22:37 PM
itamar joined the channel
22:42 PM
rodrigc reviewed <
https://tm.tl/#9067> ; - news entry for the removal of received_headers and has the wrong name in it (assigned to exarkun)
22:59 PM
efphe has quit
23:19 PM
average is now known as fakename
23:20 PM
fakename is now known as average
23:27 PM
kulelu88 joined the channel
23:54 PM
det joined the channel