Path: csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed2a.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.034 X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'anyway.': 0.05; 'mouse': 0.07; 'cursor': 0.09; 'indicates': 0.09; 'copied,': 0.16; 'highlight': 0.16; 'nowadays': 0.16; 'reason.': 0.16; 'resist': 0.16; 'sat,': 0.16; 'wrote:': 0.18; 'copied': 0.24; "shouldn't": 0.24; 'text,': 0.24; "i've": 0.25; 'primary': 0.26; 'header:In- Reply-To:1': 0.27; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; 'requests': 0.31; 'accidentally': 0.31; 'larry': 0.31; 'selection': 0.32; 'text': 0.33; 'linux': 0.33; 'style': 0.33; 'copying': 0.34; '"the': 0.34; 'there,': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'leads': 0.36; 'done': 0.36; 'to:addr :python-list': 0.38; 'anything': 0.39; 'does': 0.39; "couldn't": 0.39; 'itself': 0.39; 'delete': 0.39; 'to:addr:python.org': 0.39; 'called': 0.40; 'how': 0.40; 'skip:u 10': 0.60; 'back': 0.62; 'refer': 0.63; 'within': 0.65; 'between': 0.67; 'mar': 0.68; '2015': 0.84; 'action.': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=Ym/sbfkPYt+bjuJG7YBUxXJilHj7y6/Ht+IfKSHwFUE=; b=A0+b/JXCqU2cCBP1LEbvXHj5fdvYDbhRe1zUcuCMCqhh4497TaqqFzahqAEN3pWKF1 m2uPYL+9HXInqGZ6F35EbQ7gw3hp7pztIqAq7awT/vGzd40OeV9h07pyMGezyFptte0I 6xFlLJv8uZONBSIw6S9tAMzw5SauuHW8CgudEGYWMniQbSAXmRPDNa12rbadd5OvZ9rD Q1JIj9+oKLMX/xQqcdKOaMxHJHzFQOoyAwAPndyRa2ecnMTz1ZzE8ZeczGf2CkcjBBn7 frjDU0tS/P460CvBFLsbB/yVsCcAKvZw2yDGmR39gZEy4Sod+gWmrclhNDr5AYw3ZrvD 0o/Q== X-Received: by 10.68.239.104 with SMTP id vr8mr42005229pbc.96.1427534419166; Sat, 28 Mar 2015 02:20:19 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <87bnjd8ss3.fsf@elektro.pacujo.net> References: <87bnjhyohp.fsf@uriel.graune.org> <9b6f41d0-e27e-4e0b-b04d-d15627667330@googlegroups.com> <87bnjd8ss3.fsf@elektro.pacujo.net> From: Ian Kelly Date: Sat, 28 Mar 2015 03:19:38 -0600 Subject: Re: Supply condition in function call To: Python Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.19 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: 26 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1427534422 news.xs4all.nl 2945 [2001:888:2000:d::a6]:53037 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:88215 On Sat, Mar 28, 2015 at 1:50 AM, Marko Rauhamaa wrote: > Larry Hudson : > >> Highlight the selection you want copied, move the mouse cursor to the >> location you want it copied to and middle-click with the mouse. Works >> between programs as well as within a single program. And it copies >> directly without going through the clipboard. As I understand it, the primary selection and the clipboard selection both work the same way under the hood: a client that wishes to paste the selection requests it from the client that owns it. The clipboard selection may be called "the clipboard" but it does not refer to an OS-level buffer as in Windows. > Unfortunately, Linux nowadays employs both schemes. They just couldn't > resist the lure of the clipboard. For good reason. Anything that can only be done with a mouse is not accessible. I've never been a fan of the primary selection style anyway. Copying text is conceptually an action. Selecting text is how one indicates the target of an action; conceptually it is not an action itself and shouldn't cause an action to be performed. It leads to muddled processes like "highlight this text, paste it there, highlight that text, delete it, paste in the replacement text from before -- oops, I accidentally pasted back in the text that I just deleted instead."