Ticket ID:


Bug Report: $problem_report_314
Reported From: the Courtyard ($courtyard)
Reported By: No One ($no_one)
Reported On: 18-Jan-1999
Bug Group:
Summary: ;me.tell("Foo");me.tell("Bar");me.tell("2"); broken


This should work fine, and worked fine indeed, but now it looks broken. Ie. doesn't evaluate at all anymore, as soon as there are more than two commands in the line. one ;.tell("f"); will work fine.

On 18-Jan-1999 Bruce ($user_bruce) Comments:

Oddly enough ... if you add a var declaration to that it, it will work. I've no further ideas. so:;var x;me.tell("Foo";me.tell("Bar");me.tell("Foobar!")will work.

On 20-Jan-2002 Brandon ($brandon) Comments:

This is old, very old behaviour. Its eval trying to be smart. It wraps the eval with various tidbits (vars, return, etc) UNLESS you define your own vars, return, etc. Adding vars, or a return 0; at the end will get it to work... Somebody can hack around with it if they want to fix it, but it isn't overly critical...

Pre-formatted text:
Mail Notification:

the Cold Dark