Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!news.tele.dk!news.tele.dk!small.news.tele.dk!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.003 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:Python': 0.06; 'kumar': 0.09; 'subject:process': 0.09; 'api': 0.11; 'cc:addr :python-list': 0.11; 'python': 0.11; 'gui': 0.12; 'thread': 0.14; 'from:addr:mrabarnett.plus.com': 0.16; 'from:addr:python': 0.16; 'from:name:mrab': 0.16; 'message-id:@mrabarnett.plus.com': 0.16; 'received:192.168.1.4': 0.16; 'struck': 0.16; 'subject:GUI': 0.16; 'subject:when': 0.16; 'thread?': 0.16; 'uploading': 0.16; 'wrote:': 0.18; 'all,': 0.19; 'cc:addr:python.org': 0.22; 'header :User-Agent:1': 0.23; 'progress.': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; 'subject: : ': 0.26; 'header:In-Reply- To:1': 0.27; "i'm": 0.30; 'file': 0.32; 'but': 0.35; 'done': 0.36; 'doing': 0.36; 'wrong': 0.37; 'to:addr:python-list': 0.38; 'does': 0.39; 'to:addr:python.org': 0.39; 'how': 0.40; 'completed': 0.61; "you're": 0.61; 'show': 0.63; 'finish': 0.65; 'round.': 0.84; 'sfxlen:4': 0.84; 'pfxlen:big': 0.91 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.1 cv=CfYxutbl c=1 sm=1 tr=0 a=0nF1XD0wxitMEM03M9B4ZQ==:117 a=0nF1XD0wxitMEM03M9B4ZQ==:17 a=0Bzu9jTXAAAA:8 a=5FYZ9MsUIQAA:10 a=2XDGEUcDuqIA:10 a=ihvODaAuJD4A:10 a=IkcTkHD0fZMA:10 a=EBOSESyhAAAA:8 a=aZIMP50827wA:10 a=PlIXv_A4PnDhmaz6Ir4A:9 a=QEXdDO2ut3YA:10 X-AUTH: mrabarnett:2500 Date: Thu, 09 Jan 2014 15:15:01 +0000 From: MRAB User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: python-list@python.org CC: python-list@python.org Subject: Re: Re : Python GTK GUI struck when process is going on. References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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: 13 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1389280508 news.xs4all.nl 2892 [2001:888:2000:d::a6]:35541 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:63604 On 2014-01-09 11:53, Prapulla Kumar wrote: > Hi all, > I'm using python gtk to upload file to S3 service by boto API , > GUI struck when uploading file and releases the GUI after completed download > I'm using thread to show progress of upload in GUI but it struck. > Can you some suggestion how to show progress of upload in GUI or any > spinner until upload finish > You say that you're using a thread to show the progress. Does that mean that you're doing the uploading in the main thread? If yes, then that's the wrong way round. It's the uploading that needs to be done in the background thread.