On 2007-08-01, Cameron Laird <[EMAIL PROTECTED]> wrote:
> In article <[EMAIL PROTECTED]>,
> Neil Cerutti  <[EMAIL PROTECTED]> wrote:
>>On 2007-08-01, beginner <[EMAIL PROTECTED]> wrote:
>>> Thanks everyone for responding. It doesn't look like python has
>>> it. I would definitely miss it. As Steve said, the nice thing
>>> about __END__ is that things below __END__ do not have to have
>>> legit syntax. That let me focus on the lines of code I am
>>> debugging and do not have to worry about some bad syntax down
>>> the line. This feature is especially handy if I am, saying,
>>> replacing modoules or changing data structures.
>>
>>A C-like trick might be helpful while refactoring:
>>
>><working code>
>>if False:
>>   <non-working code>
>>
>>You have to indent all the non-working code by one level, but
>>with a good editor that's a snap.
>>
>>Python will still parse the following lines (it must be valid
>>Python syntax), but the resulting parse tree won't be executed.
>                       .
>                       .
>                       .
> I want to re-emphasize the "triple-quote it" tip mentioned
> earlier in this thread.  I think the original questioner
> will find this quite satisfying, if I understand his situ-
> ation at all.
>
> *I* certainly have source code with embedded "junk" 
> commented out as multi-line strings.

I used to do that, but now that I use doctests so much it's
infeasible to comment out arbitrary code that way, since they
can't necessarily nest.

But Diez suggestion is even easier than the if False suggestion I
made.

-- 
Neil Cerutti

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to