NOTICE: [beets] jrobeson pushed 2 new commits to master: https://github.com/beetbox/beets/compare/9b2e12613269...78387e3f1036
NOTICE: beets/master 93c5e4b Johnny Robeson: Remove library import from __init__.py
NOTICE: beets/master 78387e3 Johnny Robeson: Merge pull request #2024 from jrobeson/remove-unnecessary-library-import...
Vacuity has quit
freakout has quit
freakout joined the channel
Joschasa_ is now known as Joschasa
jrobeson
sampsyo, let me know you're about and have some minutes
benoliver999 has quit
benoliver999 joined the channel
it seems unlikely that that time will be tonight tho :)
there seem to be a lot of places that we use bytes, in which I don't see why we are
asdil12 has quit
Scuttle has quit
Scuttle joined the channel
asdil12 joined the channel
thunderrd__ joined the channel
voidlily has quit
voidlily joined the channel
jrobeson has quit
jrobeson joined the channel
NOTICE: [beets] jrobeson pushed 1 new commit to master: https://github.com/beetbox/beets/commit/c330f3abc3addcfa40bcb9b376724b0d091d15d0
NOTICE: beets/master c330f3a Johnny Robeson: replace deprecated assert_() with assertTrue()
NOTICE: [beets] jrobeson pushed 1 new commit to master: https://github.com/beetbox/beets/commit/a37a52633be4e62d3ea463e8df0b2ea2861ab81d
NOTICE: beets/master a37a526 Johnny Robeson: replace deprecated assertNotEquals() with assertNotEqual()
freakout_ joined the channel
freakout has quit
opatel99 has quit
DissonantGuil3 joined the channel
DissonantGuile has quit
thunderrd__ has quit
thunderrd has quit
thunderrd_ has quit
thunderrd joined the channel
thunderrd has quit
thunderrd joined the channel
zz_r04r is now known as r04r
neomilium joined the channel
neomilium has quit
opatel99 joined the channel
Eleint has quit
Eleint joined the channel
jpabq_ joined the channel
jpabq has quit
sampsyo
jrobeson: I'm back around now!
untitaker joined the channel
DjSlash hides
DjSlash
oh wait, that was an hour ago
sampsyo
:)
jpabq_ has quit
jpabq_ joined the channel
jrobeson
ping pong
sampsyo, i'm here now too
so, we can opt into py3like versions of zip, filter, and map via future_builtins .. HOWEVER.. unlike from __future__ import print_function, ... it errors out on py3. so you have to wrap it in a try/catch
this whole process is a bit weird for me. I've modified lots of little bits of python code, but i never really wrote anything more than a shell script from scratch until py3
i mean than what i'd put in a shell script
at leasti validated my gladness of the the true bytes string and unicode by default
true bytes type*
so my process so far (since I don't know any better) is to just keep running various 2 to 3 conversion fixers and see what sticks out (after ignoring the unicode -> str stuff).
see what can be doen with the littlest amount of pushback
so far everytime, i've noticed at least one thing we can do right now
i don't understand why assertWhateverRegex (not Regexp) didn't get backported as a legal alias in py2.7 :(
as far as i can tell , six is continually updated , while future is not.
thunderrd_ joined the channel
thunderrd has quit
ping untitaker ?
so anybody here have any experience with python-future and six?
in other projects i mean
i prefer what future is trying to do, but there's a lot of magic in there and it doesn't seem as active as six.. with some bugs that would cause some serious confusion. it might be worth the hassle if attempting to stay compatible with py2/3 for a long period of time
but if not, then it seems like it would actually cause more trouble