in reply to Re^5: Printing an object when you only have the refaddr string for it
in thread [SOLVED] Printing an object when you only have the refaddr string for it

Haha yeah so that's just it. The trick is that the data structure is massive and I don't know exactly what it's complaining about every time because the array it's pointing to is 15 arrays deep with multiple objects at that same level. and so there would be multiple objects there containing a "color" value, but I don't know which one because all I have is the refaddr to identify it.
LOOKING FOR ARRAY(0x7fa9bc68be78) . . . | | | | | | | | | | | | | | | |- 3 [ +A220] ARRAY(0x7fa9bc68be78)

The work around is to iterate over each individual one and keep track of the item name as "curName" for example, but it's a lot of code cluttering the subroutines doing actual work and not something I can just segregate into the sub that handles error output in my application.
  • Comment on Re^6: Printing an object when you only have the refaddr string for it
  • Download Code