CC: | "wise-infra" <wise-infra [...] morganstanley.com> |
Subject: | Does OIO serialize deeply? |
Date: | Wed, 18 Apr 2007 11:44:14 -0400 |
To: | <bug-Object-InsideOut [...] rt.cpan.org> |
From: | "Eisenberg, Brad \(IT\)" <Brad.Eisenberg [...] morganstanley.com> |
Mr. Hedden,
I am calling dump(1) on an OIO object, and it looks like an
attribute which is a list of OIO object references is not dumped in a
way that they can later be "pump()"ed into real objects.
[
'Omega::ETL::ConfDb::Job',
{
'Omega::ETL::ConfDb::Job' => {
'get_frequency' => 'd',
...
'get_source' => [
bless( do{\(my $o =
2)}, 'Omega::ETL::ConfDb::Source' ),
bless( do{\(my $o =
3)}, 'Omega::ETL::ConfDb::Source' ),
bless( do{\(my $o =
4)}, 'Omega::ETL::ConfDb::Source' ),
bless( do{\(my $o =
5)}, 'Omega::ETL::ConfDb::Source' )
],
'get_source_system' => 'unknown',
...
}
}
]
If that is correct, are there plans to enhance dump() to serialize
deeply, recognizing OIO objects along the way?
I originally tried this with OIO 3.08, then I downloaded OIO 3.14
and ran it again, with the same results.
Thank you,
Brad Eisenberg
Morgan Stanley | Technology
1 New York Plaza, 8th Floor | New York, NY 10004
Phone: +1 212 276-1271
Brad.Eisenberg@morganstanley.com
--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.