<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for g-Off.net | Geoffrey Foster</title>
	<atom:link href="http://g-Off.net/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://g-Off.net</link>
	<description></description>
	<lastBuildDate>Sun, 03 Oct 2010 07:39:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by acadavid</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-7949</link>
		<dc:creator>acadavid</dc:creator>
		<pubDate>Sun, 03 Oct 2010 07:39:33 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-7949</guid>
		<description>Hey Thank you! Very useful code! Works pretty good with Python 3.1</description>
		<content:encoded><![CDATA[<p>Hey Thank you! Very useful code! Works pretty good with Python 3.1</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by Siva</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-6178</link>
		<dc:creator>Siva</dc:creator>
		<pubDate>Wed, 01 Sep 2010 04:24:04 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-6178</guid>
		<description>Great post! Many Thanks.. i was looking for a repeater class.
One question though:
will this work?

        r = RepeatTimer(120.0,threading.Thread(target=self.PingNow).start())
        r.start()

Thanks!</description>
		<content:encoded><![CDATA[<p>Great post! Many Thanks.. i was looking for a repeater class.<br />
One question though:<br />
will this work?</p>
<p>        r = RepeatTimer(120.0,threading.Thread(target=self.PingNow).start())<br />
        r.start()</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Template Engine by gfoster</title>
		<link>http://g-Off.net/projects/template-engine/comment-page-1#comment-2992</link>
		<dc:creator>gfoster</dc:creator>
		<pubDate>Tue, 18 May 2010 04:19:54 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?page_id=72#comment-2992</guid>
		<description>I&#039;ve updated page to show that it&#039;s under the 3-clause BSD license. Also noticed that they link I had to the source code was wrong. I have somewhat abandoned this project, but please feel free to fork on BitBucket and submit patches. Having another contributor would help spur my desire to work on it again =)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve updated page to show that it&#8217;s under the 3-clause BSD license. Also noticed that they link I had to the source code was wrong. I have somewhat abandoned this project, but please feel free to fork on BitBucket and submit patches. Having another contributor would help spur my desire to work on it again =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Template Engine by C. Bess</title>
		<link>http://g-Off.net/projects/template-engine/comment-page-1#comment-2991</link>
		<dc:creator>C. Bess</dc:creator>
		<pubDate>Tue, 18 May 2010 04:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?page_id=72#comment-2991</guid>
		<description>Hey found your template engine TKTemplate. What is the license for it, BSD?</description>
		<content:encoded><![CDATA[<p>Hey found your template engine TKTemplate. What is the license for it, BSD?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by simon</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-2876</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Thu, 06 May 2010 01:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-2876</guid>
		<description>Wow, thank you so much.  This is exactly what I needed for my gps/nmea logger.  I&#039;m not a programmer and it took me all day just to get those 15 lines working.  I thought it would take me another two to get threading sorted.

Thanks again</description>
		<content:encoded><![CDATA[<p>Wow, thank you so much.  This is exactly what I needed for my gps/nmea logger.  I&#8217;m not a programmer and it took me all day just to get those 15 lines working.  I thought it would take me another two to get threading sorted.</p>
<p>Thanks again</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by ctabuyo</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-2379</link>
		<dc:creator>ctabuyo</dc:creator>
		<pubDate>Wed, 17 Feb 2010 17:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-2379</guid>
		<description>Hi, I have used the code with python 2.5 and it works ok (with the change of IsSet) but when I generate an executable with pyexe, and I execute the application I get an error like this:
Unhandled exception in thread started by &lt;bound method RepeatTimer.__bootstrap of &gt;
Traceback (most recent call last):
  File &quot;threading.pyc&quot;, line 462, in __bootstrap
  File &quot;threading.pyc&quot;, line 527, in __bootstrap_inner
AttributeError: &#039;NoneType&#039; object has no attribute &#039;acquire&#039;

Can anybody help me?</description>
		<content:encoded><![CDATA[<p>Hi, I have used the code with python 2.5 and it works ok (with the change of IsSet) but when I generate an executable with pyexe, and I execute the application I get an error like this:<br />
Unhandled exception in thread started by &lt;bound method RepeatTimer.__bootstrap of &gt;<br />
Traceback (most recent call last):<br />
  File &#8220;threading.pyc&#8221;, line 462, in __bootstrap<br />
  File &#8220;threading.pyc&#8221;, line 527, in __bootstrap_inner<br />
AttributeError: &#8216;NoneType&#8217; object has no attribute &#8216;acquire&#8217;</p>
<p>Can anybody help me?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by gfoster</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-2305</link>
		<dc:creator>gfoster</dc:creator>
		<pubDate>Sat, 06 Feb 2010 23:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-2305</guid>
		<description>Based upon the error and the snippet of code (without seeing more of it) I&#039;d have to guess that sinceIDReply is a module and not a function or object (the object must implement the __call__ method for it to be callable)</description>
		<content:encoded><![CDATA[<p>Based upon the error and the snippet of code (without seeing more of it) I&#8217;d have to guess that sinceIDReply is a module and not a function or object (the object must implement the __call__ method for it to be callable)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by gfoster</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-2304</link>
		<dc:creator>gfoster</dc:creator>
		<pubDate>Sat, 06 Feb 2010 23:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-2304</guid>
		<description>No, like all python threads once it has been stopped it is no longer valid and can&#039;t be restarted. You could of course add something into the run method that would check a &quot;paused&quot; boolean value, which, if true, could then cause the thread to sleep for a certain period of time</description>
		<content:encoded><![CDATA[<p>No, like all python threads once it has been stopped it is no longer valid and can&#8217;t be restarted. You could of course add something into the run method that would check a &#8220;paused&#8221; boolean value, which, if true, could then cause the thread to sleep for a certain period of time</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by Yeison</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-2303</link>
		<dc:creator>Yeison</dc:creator>
		<pubDate>Sat, 06 Feb 2010 19:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-2303</guid>
		<description>I keep getting this error:
 
Traceback (most recent call last):
  File &quot;MentionPoll.py&quot;, line 51, in 
    initTwitterPolling()
  File &quot;MentionPoll.py&quot;, line 47, in initTwitterPolling
    r = RepeatTimer(10.0, sinceIDReply, args=since_id)
TypeError: &#039;module&#039; object is not callable


Any ideas what it could be?</description>
		<content:encoded><![CDATA[<p>I keep getting this error:</p>
<p>Traceback (most recent call last):<br />
  File &#8220;MentionPoll.py&#8221;, line 51, in<br />
    initTwitterPolling()<br />
  File &#8220;MentionPoll.py&#8221;, line 47, in initTwitterPolling<br />
    r = RepeatTimer(10.0, sinceIDReply, args=since_id)<br />
TypeError: &#8216;module&#8217; object is not callable</p>
<p>Any ideas what it could be?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Python repeatable threading.Timer class by pball</title>
		<link>http://g-Off.net/software/a-python-repeatable-threadingtimer-class/comment-page-1#comment-2297</link>
		<dc:creator>pball</dc:creator>
		<pubDate>Fri, 05 Feb 2010 15:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://g-Off.net/?p=11#comment-2297</guid>
		<description>This is exactly what I need for my wallpaper script, except I&#039;d like to be able to start and stop it. I saw in your last post you you can use r.cancel() to stop it, but you can&#039;t just restart with r.start() since it gives the error &quot;RuntimeError: thread already started&quot;. 

Is there a simple way to restart the timer after it&#039;s been stopped?</description>
		<content:encoded><![CDATA[<p>This is exactly what I need for my wallpaper script, except I&#8217;d like to be able to start and stop it. I saw in your last post you you can use r.cancel() to stop it, but you can&#8217;t just restart with r.start() since it gives the error &#8220;RuntimeError: thread already started&#8221;. </p>
<p>Is there a simple way to restart the timer after it&#8217;s been stopped?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

