2018-07-23 UTC
# 00:11 Loqi [gRegorLove] #179 Move this repo to the microformats github org
# 00:14 gRegorLove I'm going through old issues. A few have merged changes but weren't closed.
[matpacker] joined the channel
# 00:49 Loqi [dissolve] #72 many properties assumed in back-compat that are not listed as backcompat values
# 01:25 gRegorLove Interesting rabbit hole. Developed by AP as part of their AP News Registry, which was spun off into NewsRight, which was closed in 2013.
[jgmac1106], [eddie], [schmarty], gRegorLove, [chrisaldrich], KartikPrabhu and ben_thatmustbeme joined the channel
[dan] joined the channel
[chrisaldrich], [pfefferle] and [matpacker] joined the channel
# 07:33 tantek__ KartikPrabhu: lol - hey at least he's still code reviewing :)
indy, adactio and [kevinmarks] joined the channel
# 09:28 Loqi [@kevinmarks] @jesslynnrose My favourite is still debugstr("if you see this, call (408) 996 1010, ask for Peter Hoddie and tell him how you got here")
# 12:21 sknebel KartikPrabhu: ouch that #108 is rabbithole. don't see why that's happening either yet...
# 13:06 sknebel okay, problem identified, now how to solve it without horrible monkey-patching
[jgmac1106] and snarfed joined the channel
# 14:34 Loqi [snarfed] #112 inner whitespace in p- values shouldn't be collapsed
# 14:35 snarfed in the expected name and content.value in #3 there, there's no space between \n and World
# 14:35 snarfed but following your algorithm would (i think) include one
[eddie], JonathanNeal, twisted`, [manton], MylesBraithwaite, Phae, [chrisaldrich] and jackjamieson joined the channel
# 16:11 sknebel KartikPrabhu: took a while to find, the copy function didn't deepcopy the attributes dictionary, so while the tag elements where distinct, they reused the list of classes between the two....
snarfed, snarfed1, jackjamieson, [kevinmarks], indy, [cleverdevil] and [Chris_Lott] joined the channel
snarfed joined the channel
# 18:34 sknebel yeah, I apparently only removed it in another testing branch ;)
# 18:38 sknebel as said, I'd like to avoid the entire reparsing step for copied soups too
# 18:38 sknebel but that is just slow, but works, so no need to handle it now
snarfed, [chrisaldrich], [kevinmarks], [dougbeal], tantek, [eddie], mayo, tantek__ and KartikPrabhu joined the channel; snarfed left the channel
[cleverdevil], [matpacker] and snarfed joined the channel
# 23:20 Loqi [snarfed] #112 inner whitespace in p- values shouldn't be collapsed
# 23:20 snarfed github markdown ate part of your q, so i don't entirely follow it
# 23:21 snarfed inline comments are usually best for this kind of thing
# 23:22 snarfed afaik it's exactly the same logic as before, since <p> and </p> were the only things that used integer elements in the items list
# 23:22 snarfed i just need to add another pair of special items (for tracking <pre>s)
# 23:23 sknebel oh, I totally missed there's a PR to look at. (guess I'll put mine for the same bug on the backburner then)
# 23:24 sknebel KartikPrabhu++ btw for productive back-and-forth on the copy-thing
# 23:24 Loqi kartikprabhu has 30 karma in this channel (212 overall)
# 23:25 sknebel (although I get now why their solution for copying a document was "serialize and parse fresh"....)
# 23:26 KartikPrabhu sknebel: thanks for looking at this. I would have been completely stuck!
# 23:27 KartikPrabhu yes! I was going to suggest that. and also add the "string" case in the existing tests
# 23:28 Loqi [kartikprabhu] #113 add lxml parser to tests
# 23:31 [kevinmarks] Html5lib will use lxml if its installed because python dependency management encourages that kind of thing.
# 23:32 KartikPrabhu [kevinmarks]: yes, this was more about testing it explicitly with both
# 23:33 Loqi kartikprabhu has 31 karma in this channel (213 overall)
# 23:33 Loqi testing has 2 karma in this channel (31 overall)
# 23:34 KartikPrabhu I think we can for go testing with the html.parser since that is pretty terrible anyway
# 23:39 [kevinmarks] But there may be differences between Html5lib alone, and Html5lib+lxml
# 23:40 [kevinmarks] (maybe not, as Html5lib has a lot of tests, but if it's easy to add a config could be useful)
# 23:41 Loqi [snarfed] @sknebel thanks for looking! with lxml installed, this reproduces it for me:
```py
mf2py.parse(doc=bs4.BeautifulSoup('foo', 'lxml'))
```