Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:: [': 0.03; 'anyway': 0.03; 'subject:Python': 0.06; 'interpreter': 0.07; 'reasonable.': 0.09; 'subject:] ': 0.14; '-jj': 0.16; 'indent': 0.16; 'mangled': 0.16; 'stripped': 0.16; 'worse,': 0.16; 'cc:addr :python-list': 0.16; 'wrote:': 0.16; '(which': 0.19; 'cc:no real name:2**0': 0.20; 'header:In-Reply-To:1': 0.22; 'somewhere': 0.23; 'emailed': 0.23; 'indentation': 0.23; 'pm,': 0.24; 'aug': 0.24; 'code': 0.25; 'posted': 0.26; "i'm": 0.27; 'received:209.85.220': 0.27; 'thu,': 0.28; 'transition': 0.29; 'message- id:@mail.gmail.com': 0.29; 'cc:addr:python.org': 0.30; '3.x': 0.30; 'semantics': 0.30; 'error': 0.32; 'regardless': 0.34; 'normally': 0.34; 'message.': 0.34; 'starting': 0.36; 'issue': 0.36; 'jim': 0.37; 'especially': 0.37; 'could': 0.38; 'think': 0.38; 'cc:2**2': 0.38; 'received:google.com': 0.38; 'experience,': 0.38; 'received:209.85': 0.38; 'else': 0.39; 'might': 0.40; "it's": 0.40; 'extremely': 0.40; 'harder': 0.64; 'due': 0.66; '11,': 0.68; 'cutting': 0.73; 'subject:line': 0.73; 'pasting': 0.84; 'spaces.': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=J8veTTelQOdZ2x5dZ2fADcqRf2WOUrODkr2iityNwcI=; b=vHceO8UoJwVGeNULsljFS/ReUbVwCvWLfa9GkH/pNvByQ3VQhySBcUi5cyw0/hvRqB JYW5585JAPw0pNOs81pOpCS+OwpCHHEDlB1AinjKrK3m/FomnQc0DPZ6g+8QVyNRCAMX n+Kdmd2v3h3D4ulfP/SwRg8/r86WXXyOhEUE8= MIME-Version: 1.0 In-Reply-To: References: <1312951356.77394.YahooMailNeo@web121518.mail.ne1.yahoo.com> <4e424208$0$29965$c3e8da3$5496439d@news.astraweb.com> <1312981104.89312.YahooMailNeo@web121520.mail.ne1.yahoo.com> <1312982377.95657.YahooMailNeo@web121508.mail.ne1.yahoo.com> <1313031175.38817.YahooMailNeo@web121515.mail.ne1.yahoo.com> <4E43D2F2.1090004@mrabarnett.plus.com> From: Devin Jeanpierre Date: Thu, 11 Aug 2011 18:29:37 -0400 Subject: Re: [Python-ideas] allow line break at operators To: Jim Jewett Content-Type: text/plain; charset=UTF-8 Cc: Bruce Leban , python-list@python.org, python-ideas X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1313101820 news.xs4all.nl 23846 [2001:888:2000:d::a6]:55512 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:11235 Well the tabs&spaces issue is no longer an issue as far as I understand it (such a change to indent semantics could only go into 3.x), and cutting and pasting to the interpreter is obvious anyway just visually, regardless of the specific error message. The other issue sounds reasonable. Code that has indentation stripped or mangled due to the transition medium would be even harder to recompose. Devin On Thu, Aug 11, 2011 at 5:39 PM, Jim Jewett wrote: > On Thu, Aug 11, 2011 at 5:29 PM, Devin Jeanpierre > wrote: >> Howeverm indentation errors have been extremely rare in my experience, >> so I'm not really compelled to think it's harmful. Especially since >> 3.x outlaws mixing tabs and spaces. > > I normally get them when starting with code from somewhere else (which > might well mixed tabs and spaces, or worse, if emailed or posted to > the web) or when cutting and pasting at an interactive prompt. > > -jJ >