Path: csiph.com!news.swapon.de!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.062 X-Spam-Evidence: '*H*': 0.88; '*S*': 0.00; 'typed': 0.09; 'interpreter': 0.15; 'thought.': 0.16; 'wrote:': 0.16; 'work,': 0.21; 'code.': 0.23; 'thus': 0.24; 'header:In-Reply-To:1': 0.24; 'header:User-Agent:1': 0.26; 'right.': 0.27; 'question': 0.27; 'see,': 0.27; 'initial': 0.28; "i'm": 0.30; 'code': 0.30; 'guess': 0.31; 'knows': 0.32; 'source': 0.33; 'steven': 0.33; 'received:10.0': 0.34; 'so,': 0.35; 'best,': 0.35; 'could': 0.35; 'question,': 0.35; 'but': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'turned': 0.38; 'anything': 0.38; 'sure': 0.39; 'subject:-': 0.39; 'to:addr:python.org': 0.40; 'received:de': 0.40; 'care': 0.60; 'asked.': 0.84 Date: Thu, 10 Sep 2015 20:34:11 +0200 From: "Sven R. Kunze" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Context-aware return References: <55f1c3c6$0$1659$c3e8da3$5496439d@news.astraweb.com> <55F1C5D6.7020202@mail.de> <85r3m66t0m.fsf@benfinney.id.au> In-Reply-To: <85r3m66t0m.fsf@benfinney.id.au> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 668 X-purgate-ID: 154282::1441910053-00000776-008B2041/0/0 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ 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: 18 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1441910055 news.xs4all.nl 23843 [2001:888:2000:d::a6]:45271 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:96282 On 10.09.2015 20:14, Ben Finney wrote: > "Sven R. Kunze" writes: > >> http://stackoverflow.com/questions/2356399/tell-if-python-is-in-interactive-mode > I'm pretty sure Steven knows full well the answer to that question, > which is not anything like the one he asked. Would you care to read the > question he did ask? You are right. I turned out to me harder that I first thought. My initial guess was like: use AST. But now I see, it would be hard to get the source code. So, what actually could work, would be faking the interactive interpreter wrapping it up and thus have control over the source code typed in. Best, Sven