show oid if pickle_id is not tuple
catch failures when parent.__dict__ does not exist and v == child causes an exception