<?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 pushin&#039; and poppin&#039; your eax</title>
	<atom:link href="http://blog.mahmoudimus.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mahmoudimus.com</link>
	<description>a hacker&#039;s moleskine</description>
	<lastBuildDate>Sat, 24 Dec 2011 00:13:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on Developing a nose-test plugin to time python tests by Mahmoud</title>
		<link>http://blog.mahmoudimus.com/2011/02/developing-a-nose-test-plugin-to-time-python-tests/#comment-75</link>
		<dc:creator>Mahmoud</dc:creator>
		<pubDate>Sat, 24 Dec 2011 00:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=228#comment-75</guid>
		<description>Ah, you&#039;re right. Fixed.</description>
		<content:encoded><![CDATA[<p>Ah, you&#8217;re right. Fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developing a nose-test plugin to time python tests by Guest</title>
		<link>http://blog.mahmoudimus.com/2011/02/developing-a-nose-test-plugin-to-time-python-tests/#comment-74</link>
		<dc:creator>Guest</dc:creator>
		<pubDate>Mon, 19 Dec 2011 20:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=228#comment-74</guid>
		<description>you may want to correct that, it&#039;s `--with-test-timer`, as your plugin is called test-timer, not test-timers :)</description>
		<content:encoded><![CDATA[<p>you may want to correct that, it&#8217;s `&#8211;with-test-timer`, as your plugin is called test-timer, not test-timers <img src='http://blog.mahmoudimus.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developing a nose-test plugin to time python tests by phone number lookup</title>
		<link>http://blog.mahmoudimus.com/2011/02/developing-a-nose-test-plugin-to-time-python-tests/#comment-73</link>
		<dc:creator>phone number lookup</dc:creator>
		<pubDate>Sun, 13 Nov 2011 23:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=228#comment-73</guid>
		<description>
You really know how to bring an issue to light and make it important.</description>
		<content:encoded><![CDATA[<p>You really know how to bring an issue to light and make it important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python 2.6.4 and Twisted 9 on OS X 10.6 Snow Leopard by Mahmoud Abdelkader</title>
		<link>http://blog.mahmoudimus.com/2009/12/python-2-6-4-and-twisted-9-on-os-x-10-6-snow-leopard/#comment-72</link>
		<dc:creator>Mahmoud Abdelkader</dc:creator>
		<pubDate>Sat, 07 May 2011 00:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=73#comment-72</guid>
		<description>@yahoo-VTZ7E6LOCAOGNR3LWIFI553A4Q:disqus   what do you mean?</description>
		<content:encoded><![CDATA[<p>@yahoo-VTZ7E6LOCAOGNR3LWIFI553A4Q:disqus   what do you mean?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Python 2.6.4 and Twisted 9 on OS X 10.6 Snow Leopard by jb</title>
		<link>http://blog.mahmoudimus.com/2009/12/python-2-6-4-and-twisted-9-on-os-x-10-6-snow-leopard/#comment-71</link>
		<dc:creator>jb</dc:creator>
		<pubDate>Fri, 06 May 2011 18:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=73#comment-71</guid>
		<description> I wish this blog post was in english for non Unix hackers</description>
		<content:encoded><![CDATA[<p>I wish this blog post was in english for non Unix hackers</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reading and Writing Null-Terminated CSV Files in Python by Mahmoud Abdelkader</title>
		<link>http://blog.mahmoudimus.com/2010/09/reading-and-writing-null-terminated-csv-files-in-python/#comment-70</link>
		<dc:creator>Mahmoud Abdelkader</dc:creator>
		<pubDate>Thu, 14 Apr 2011 15:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=132#comment-70</guid>
		<description>That&#039;s a good idea. I&#039;ll see if I can do that and get some benchmarks as well. I&#039;ll also have a follow up post about this because there are a few more tips and tricks I&#039;d like to share regarding parsing CSV files.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a good idea. I&#8217;ll see if I can do that and get some benchmarks as well. I&#8217;ll also have a follow up post about this because there are a few more tips and tricks I&#8217;d like to share regarding parsing CSV files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reading and Writing Null-Terminated CSV Files in Python by Guest</title>
		<link>http://blog.mahmoudimus.com/2010/09/reading-and-writing-null-terminated-csv-files-in-python/#comment-69</link>
		<dc:creator>Guest</dc:creator>
		<pubDate>Thu, 14 Apr 2011 00:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=132#comment-69</guid>
		<description>reading a file byte by byte is not very effecient. It would be much more usable if you read(4096), split(&quot;&quot;) and continue that process until you reach EOF. The trick is the first element should be concatenated with the last element from the previous iteration, and the last element in the list should be skipped until EOF is reached, which it would be &quot;&quot;
</description>
		<content:encoded><![CDATA[<p>reading a file byte by byte is not very effecient. It would be much more usable if you read(4096), split(&#8220;&#8221;) and continue that process until you reach EOF. The trick is the first element should be concatenated with the last element from the previous iteration, and the last element in the list should be skipped until EOF is reached, which it would be &#8220;&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developing a nose-test plugin to time python tests by Mahmoud Abdelkader</title>
		<link>http://blog.mahmoudimus.com/2011/02/developing-a-nose-test-plugin-to-time-python-tests/#comment-68</link>
		<dc:creator>Mahmoud Abdelkader</dc:creator>
		<pubDate>Thu, 07 Apr 2011 16:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=228#comment-68</guid>
		<description>Hi Kamal. Thanks for responding. Here&#039;s my setup.py:



from setuptools import setup
from setuptools import find_packages


setup(
    name=&#039;application&#039;,
    version=&#039;1.0&#039;,
    description=&quot;My Application&quot;,
    author=&#039;&#039;,
    author_email=&#039;&#039;,
    url=&#039;https://github.com/mahmoudimus/&#039; ,
    install_requires=[
        &#039;werkzeug&gt;=0.6.2&#039;,
        &#039;mako&gt;=0.3.6&#039;,
        &#039;simplejson&#039;,
        &#039;mock&#039;,
        &#039;nose==1.0.0&#039;,
        &#039;boto&gt;=2.0a2&#039;,
        &#039;SQLAlchemy&gt;=0.6.3&#039;,
    ],
    setup_requires=[],
    packages=find_packages(),
    include_package_data=True,
    test_suite=&#039;nose.collector&#039;,
    zip_safe=False,
    entry_points={
        &#039;nose.plugins.0.10&#039;: [
            &#039;with-test-timers = application.utils.test_timer:TestTimer&#039;,
        ]
    },
)


Hope this helps. This works because I have a file located at &lt;code&gt;application/utils/test_timer.py&lt;/code&gt;, referenced under the &lt;code&gt;entry_points&lt;/code&gt; keyword argument to the &lt;code&gt;setup()&lt;/code&gt; function in my &lt;code&gt;setup.py&lt;/code&gt;. In the &lt;code&gt;test_timer.py&lt;/code&gt; file, I have the gist recipe I posted about above.

You can see if this works by doing a &lt;code&gt;nosetests --help&lt;/code&gt; and that should show you the &lt;code&gt;--with-test-timers&lt;/code&gt; option.

Let me know if you&#039;re still having trouble.</description>
		<content:encoded><![CDATA[<p>Hi Kamal. Thanks for responding. Here&#8217;s my setup.py:</p>
<p>from setuptools import setup<br />
from setuptools import find_packages</p>
<p>setup(<br />
    name=&#8217;application&#8217;,<br />
    version=&#8217;1.0&#8242;,<br />
    description=&#8221;My Application&#8221;,<br />
    author=&#8221;,<br />
    author_email=&#8221;,<br />
    url=&#8217;https://github.com/mahmoudimus/&#8217; ,<br />
    install_requires=[<br />
        'werkzeug&gt;=0.6.2',<br />
        'mako&gt;=0.3.6',<br />
        'simplejson',<br />
        'mock',<br />
        'nose==1.0.0',<br />
        'boto&gt;=2.0a2',<br />
        'SQLAlchemy&gt;=0.6.3',<br />
    ],<br />
    setup_requires=[],<br />
    packages=find_packages(),<br />
    include_package_data=True,<br />
    test_suite=&#8217;nose.collector&#8217;,<br />
    zip_safe=False,<br />
    entry_points={<br />
        &#8216;nose.plugins.0.10&#8242;: [<br />
            'with-test-timers = application.utils.test_timer:TestTimer',<br />
        ]<br />
    },<br />
)</p>
<p>Hope this helps. This works because I have a file located at <code>application/utils/test_timer.py</code>, referenced under the <code>entry_points</code> keyword argument to the <code>setup()</code> function in my <code>setup.py</code>. In the <code>test_timer.py</code> file, I have the gist recipe I posted about above.</p>
<p>You can see if this works by doing a <code>nosetests --help</code> and that should show you the <code>--with-test-timers</code> option.</p>
<p>Let me know if you&#8217;re still having trouble.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developing a nose-test plugin to time python tests by Kamal</title>
		<link>http://blog.mahmoudimus.com/2011/02/developing-a-nose-test-plugin-to-time-python-tests/#comment-67</link>
		<dc:creator>Kamal</dc:creator>
		<pubDate>Thu, 07 Apr 2011 14:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=228#comment-67</guid>
		<description>What did your setup.py look like, i am trying to install, but have problems</description>
		<content:encoded><![CDATA[<p>What did your setup.py look like, i am trying to install, but have problems</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Arbitrary Stack Trace in Python by Mahmoud Abdelkader</title>
		<link>http://blog.mahmoudimus.com/2011/02/arbitrary-stack-trace-in-python/#comment-64</link>
		<dc:creator>Mahmoud Abdelkader</dc:creator>
		<pubDate>Tue, 15 Feb 2011 03:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mahmoudimus.com/?p=203#comment-64</guid>
		<description>Woah, didn&#039;t know about that. Yep, and they implement it using an exception as well. That solves my question :) Thanks for that!</description>
		<content:encoded><![CDATA[<p>Woah, didn&#8217;t know about that. Yep, and they implement it using an exception as well. That solves my question <img src='http://blog.mahmoudimus.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Thanks for that!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

