As described in source:
...
#Removes nested tables. for handling the sins of 1990's web pages.#TODO: Add an argument to enable/disable table de-nesting
[t.extract() fortintable.findAll("table")]
#This would grab all TRs regardless of depth without the above line removing nested tablesforrowintable.findAll('tr'):
...The table de-nesting hack is currently default behavior. For better backwards compatibility and flexibility it may be better to make it off-by-default and add a flag to enable it.
As described in source:
The table de-nesting hack is currently default behavior. For better backwards compatibility and flexibility it may be better to make it off-by-default and add a flag to enable it.