Results 16 comments of Sam Mason

@cglosser https://lib.rs/crates/approx provides a macro for this as well as looking somewhat more popular

Another comment to say that things took much longer than the suggested times. Were doing a hybrid (half in-person, half remote) session, and like @kcranston missed out 5 & 6...

@MrMino is this change in line with what you're expecting? if it looks like it's going to be acceptable I can fill out more. the main thing I'd want to...

> Recalculating them at the time of the reload would be error prone, especially in cases where modules are being renamed / moved. Could you say what you mean by...

> * I'm not sold on holding the patterns in a separate dict. [...] I don't think that the marginal performance improvement from `re.compile` is worth it My thinking was...

> > * This needs tests. Preferably some that will also test renames. I don't know how cumbersome it is to test this stuff, but at the very least we...

as another minor comment, `main` is turning into a bit of a beast. I tend to split the command line parsing out into its own function, e.g.: ```python def parseargs(argv):...

I wanted a non-numpy based solution and came up with: ```python def convert_I_to_L(im: Image): return ImageMath.eval('im >> 8', im=im.convert('I')).convert('L') ``` comparing this to `machin3io`'s numpy code, `ImageMath` is faster for...

@mbhynes Not sure what you were doing to have that "work", but it certainly doesn't do what I'd expect... ```python import requests url = "https://httpbin.org/drip?duration=2&numbytes=8" resp = requests.get(url, stream=True) for...