Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Class names with '=' character not handled #8

Open
rjattrill opened this issue Jul 9, 2013 · 2 comments
Open

Class names with '=' character not handled #8

rjattrill opened this issue Jul 9, 2013 · 2 comments

Comments

@rjattrill
Copy link

The Perl interpreter does not place any restrictions on class names.

However, class names with an '=' sign cause Data::Dump to issue a warning such as:

Can't handle >Table2|t2=HASH data at c:/opt/strawberry/perl/vendor/lib/Data/Dump.pm line 377.

Data::Dump then cannot dump the instance data.

There is a rough test case at https://gist.github.com/rjattrill/5955171 which can be used to demonstrate this.

See also https://rt.perl.org/rt3//Public/Bug/Display.html?id=101814 for a similar bug.

The CPAN module DBIx::DataModel creates classes dynamically and uses '<=>'
to indicate result sets based on dynamic table joins.

@aferreira
Copy link

This issue should have been corrected by commit f00c47d

@garu
Copy link

garu commented Jun 26, 2021

I can confirm, this issue is fixed since 1.22 released 8 years ago. It is safe to close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants