Today, Walter Doerwald wrote: Why not put children and attribute access into __getitem__ c = b[0][1][0]["abc"] Try to maintain that a month after you wrote it ;> -- Benjamin Saller <case@appliedtheory.com> Technical Strategist AppliedTheory Where tire hits pavement on the Information super-highway, that's where my head is...