Hey all<br>           I am new to Python and GTK (less than a years experience with both) but I am eager to learn, I started writing a program which became my uni thesis and I wish to continue to develop it and I have run into issues.<br>


<br>My program is basically a system administrators update tool, and downloads quite a few things. So to display this I created a main progress bar for total amount downloaded and i created progress bars as cell renderers inside a treeview for individual downloads. Now I have since learned the way I do this by using a regular while loop causes the progress bars to often lock up and that I need to use pygobject to assist in this.<br>

<br>My source can be found here: <a href="http://pastebin.com/m1aa1893d">http://pastebin.com/m1aa1893d</a> or can be fully checked out from svn using svn://<a href="http://aedentide.ath.cx/svn/aedentide">aedentide.ath.cx/svn/aedentide</a> and it&#39;s the pywarp project that the issue occurs in, the file in the paste bin is located in src/Warp-Demo.py<br>

<br>I was also given this code example which I largely understand: <a href="http://codepad.org/Z4gc8ey4">http://codepad.org/Z4gc8ey4</a> I was also pointed to this: <a href="http://gist.github.com/51686">http://gist.github.com/51686</a> for help with threading and how to use gobject. <br>

<br>What I am really struggling with is applying the theory to my project I understand how it might work but can&#39;t seem to apply it correctly. I have tried two or three times and failed at each attempt, there should be a Warp-Demo.py.bak file which I made and used to recover should I make a right mess of the source file.<br>

<br>Any help on this matter would be greatly apriciated. I may appear to go in mental circles until I &#39;get&#39; what anyone might tell me so I appologise now if it might take me a few attempts at it.<br><br>Many thanks<br>

Neil Munro<br>