Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!bcyclone02.am1.xlned.com!bcyclone02.am1.xlned.com!newsfeed.xs4all.nl!newsfeed1a.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.040 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'subject:Python': 0.06; 'cc:addr:python-list': 0.11; 'thread': 0.14; "wouldn't": 0.14; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'globals.': 0.16; 'threads,': 0.16; 'wrote:': 0.18; 'thu,': 0.19; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'header:In-Reply- To:1': 0.27; 'dec': 0.30; 'message-id:@mail.gmail.com': 0.30; 'sea': 0.31; 'received:google.com': 0.35; 'problems': 0.38; 'pm,': 0.38; 'sure': 0.39; 'how': 0.40; 'wear': 0.68; 'therefore': 0.72; 'introduce': 0.78; 'problems?': 0.91; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=BLp3ZqzIuVGZvJOLEpsvVXHna/JdpDiDwAzcXLGxFnw=; b=V29cK5k59yQ/6HCwSEGGchsJEXevp9T4C9SPoaxA5Bir/XfyJn+Z7GvjR7X++sAUMZ PzklQeSxpp5J8OOiFJBAqdlK3iYv/spftqB1Yr5VfoZtQxc/7hRyyS1c/wYq6lwuJYho Yl6PRKklXpxg464NryFlPzlnPoYygFksV61T1WyfCUvGqwE1BrCT106EbcIIb6Pw/jxk AKPtdKKF6Djqmzh7/ncBSZ5TdKMFODZvPDYIf97Alg4LvkVnbiO99CTdJ1ucA93fHYpp iOhP+gWA6U8veGAnMCl53/lyr4JsfsUhEdBPMXn2dmZzAeEHO7TVoJGNOpCxbC/XwoLV hUVQ== MIME-Version: 1.0 X-Received: by 10.107.17.79 with SMTP id z76mr8725518ioi.27.1417688986840; Thu, 04 Dec 2014 02:29:46 -0800 (PST) In-Reply-To: References: Date: Thu, 4 Dec 2014 21:29:46 +1100 Subject: Re: Python handles globals badly. From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 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: 10 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1417688990 news.xs4all.nl 2906 [2001:888:2000:d::a6]:39603 X-Complaints-To: abuse@xs4all.nl X-Received-Bytes: 3481 X-Received-Body-CRC: 1454490916 Xref: csiph.com comp.lang.python:81893 On Thu, Dec 4, 2014 at 4:03 PM, jtan wrote: > How can Skybuck use so much globals. Wouldn't that introduce a lot of thread > safety problems? A lot of programs don't use threads, and therefore cannot have thread safety problems - or, looking at it the other way, do not care about thread safetiness. It's like having Neil Armstrong wear water wings to make sure he won't drown in the Sea of Tranquility. ChrisA