Path: csiph.com!usenet.pasdenom.info!news.etla.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'argument': 0.05; 'configure': 0.05; 'insert': 0.05; 'from:addr:ethan': 0.09; 'from:addr:stoneleaf.us': 0.09; 'from:name:ethan furman': 0.09; 'key.': 0.09; 'message-id:@stoneleaf.us': 0.09; 'spaces': 0.09; '~ethan~': 0.09; 'encountered,': 0.16; 'tab': 0.16; 'tab,': 0.16; 'tabs': 0.16; 'pushed': 0.16; 'appropriate': 0.16; 'wrote:': 0.18; 'file,': 0.19; 'thu,': 0.19; 'feb': 0.22; '>>>': 0.22; 'preferred': 0.22; 'header:User-Agent:1': 0.23; 'error': 0.23; 'decide': 0.24; 'source': 0.25; 'header:In-Reply-To:1': 0.27; 'accidentally': 0.31; 'indentation': 0.31; 'larry': 0.31; 'file': 0.32; 'everyone': 0.33; 'could': 0.34; 'editor': 0.35; 'but': 0.35; 'surely': 0.36; 'charset:us-ascii': 0.36; 'level': 0.37; 'configured': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'space': 0.40; 'users': 0.40; 'how': 0.40; 'matter': 0.61; 'received:173': 0.61; 'times': 0.62; 'email addr:gmail.com': 0.63; 'show': 0.63; 'press': 0.70; 'received:gateway15.websitewelcome.com': 0.84; 'rip': 0.84 Date: Thu, 06 Feb 2014 13:32:01 -0800 From: Ethan Furman User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: python-list@python.org Subject: Re: how to reduce bugs due to incorrect indentation References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3304.hostgator.com X-AntiAbuse: Original Domain - python.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stoneleaf.us X-BWhitelist: no X-Source-IP: 173.12.184.233 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: ([173.12.184.233]) [173.12.184.233]:50206 X-Source-Auth: ethan+stoneleaf.us X-Email-Count: 1 X-Source-Cap: dG9idWs7dG9idWs7Z2F0b3IzMzA0Lmhvc3RnYXRvci5jb20= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 21 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1391724112 news.xs4all.nl 2895 [2001:888:2000:d::a6]:36575 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:65560 On 02/06/2014 12:36 PM, Larry Martell wrote: > On Thu, Feb 6, 2014 at 3:29 PM, Roel Schroeven wrote: >> msustik@gmail.com schreef: >>> >>> While editing this file I accidentally pushed TAB on the line with 'y = z >>> + y'. >> >> My suggestion: configure your editor to insert the appropriate amount of >> spaces instead of a tab when you press the tab key. > > +1 - tabs are evil. Tabs are not evil, and an argument can be made that tabs are better (a decent editor can be configured to show x many spaces per tab, then users could decide how much indentation they preferred to see... but I digress). Using spaces instead of tabs would also have not prevented the error that Msustik encountered, and for that matter we don't know whether he was using tabs or spaces in his source file, only that he hit the Tab key -- surely you are not suggesting everyone rip out their tab key and just hit the space bar four times for each level of indentation? ;) -- ~Ethan~