<?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 on: Python Assert Fails Silently?</title>
	<atom:link href="http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/</link>
	<description>Charles Merriam writes up radical inventions about technology, politics, and society</description>
	<lastBuildDate>Wed, 15 Jul 2009 15:54:18 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: charles</title>
		<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/comment-page-1/#comment-17110</link>
		<dc:creator>charles</dc:creator>
		<pubDate>Sat, 21 Jun 2008 05:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.charlesmerriam.com/blog/?p=119#comment-17110</guid>
		<description>Hello Jay,

The image is indeed a hyperlink to your original on the flicker account.   This was, last I saw, the attribution required by Flickr and also satisfies the terms of a non-derivative CC license.  My guess from the language is that this post was from a slightly off spider.

Have fun,

Charles</description>
		<content:encoded><![CDATA[<p>Hello Jay,</p>
<p>The image is indeed a hyperlink to your original on the flicker account.   This was, last I saw, the attribution required by Flickr and also satisfies the terms of a non-derivative CC license.  My guess from the language is that this post was from a slightly off spider.</p>
<p>Have fun,</p>
<p>Charles</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Lee</title>
		<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/comment-page-1/#comment-17095</link>
		<dc:creator>Jay Lee</dc:creator>
		<pubDate>Sat, 21 Jun 2008 00:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.charlesmerriam.com/blog/?p=119#comment-17095</guid>
		<description>In regards to my image being used for this article, please read and consider the Creative Commons License that outlines acceptible use. You can view it here:

http://creativecommons.org/licenses/by-nd/2.0/deed.en

Thanks for your consideration</description>
		<content:encoded><![CDATA[<p>In regards to my image being used for this article, please read and consider the Creative Commons License that outlines acceptible use. You can view it here:</p>
<p><a href="http://creativecommons.org/licenses/by-nd/2.0/deed.en" rel="nofollow">http://creativecommons.org/licenses/by-nd/2.0/deed.en</a></p>
<p>Thanks for your consideration</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/comment-page-1/#comment-15564</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Tue, 27 May 2008 00:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.charlesmerriam.com/blog/?p=119#comment-15564</guid>
		<description>Considering the change to &#039;print&#039;, it definitely seems like &#039;assert&#039; should also be a function.

To handle the problem where they wouldn&#039;t be disabled with -O, maybe they could hack the parser so that &#039;assert&#039; functions are treated specially from normal functions. There are a few constructs in Python that seem normal, but are totally special-cased under the hood (such as &#039;from __future__&#039; imports)</description>
		<content:encoded><![CDATA[<p>Considering the change to &#8216;print&#8217;, it definitely seems like &#8216;assert&#8217; should also be a function.</p>
<p>To handle the problem where they wouldn&#8217;t be disabled with -O, maybe they could hack the parser so that &#8216;assert&#8217; functions are treated specially from normal functions. There are a few constructs in Python that seem normal, but are totally special-cased under the hood (such as &#8216;from __future__&#8217; imports)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: charles</title>
		<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/comment-page-1/#comment-13699</link>
		<dc:creator>charles</dc:creator>
		<pubDate>Thu, 24 Apr 2008 21:05:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.charlesmerriam.com/blog/?p=119#comment-13699</guid>
		<description>Oh, FYI, Guido opines that making it a function prevents it from being disabled in -O mode.</description>
		<content:encoded><![CDATA[<p>Oh, FYI, Guido opines that making it a function prevents it from being disabled in -O mode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: charles</title>
		<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/comment-page-1/#comment-13698</link>
		<dc:creator>charles</dc:creator>
		<pubDate>Thu, 24 Apr 2008 21:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.charlesmerriam.com/blog/?p=119#comment-13698</guid>
		<description>The plus for being a function:
+ more consistency
+ over-ride assertion failure to log it correctly.
+ easier to decide not to throw exception during debugging.
- might have security concerns.

So, I agree with you.</description>
		<content:encoded><![CDATA[<p>The plus for being a function:<br />
+ more consistency<br />
+ over-ride assertion failure to log it correctly.<br />
+ easier to decide not to throw exception during debugging.<br />
- might have security concerns.</p>
<p>So, I agree with you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dude</title>
		<link>http://www.charlesmerriam.com/blog/2008/04/python-assert-fails-silently/comment-page-1/#comment-13697</link>
		<dc:creator>dude</dc:creator>
		<pubDate>Thu, 24 Apr 2008 20:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.charlesmerriam.com/blog/?p=119#comment-13697</guid>
		<description>How about:

from testing import assert # or similar
assert(...)

Why would it not be a function!? More python inconsistency, it&#039;s frustrating to no end.</description>
		<content:encoded><![CDATA[<p>How about:</p>
<p>from testing import assert # or similar<br />
assert(&#8230;)</p>
<p>Why would it not be a function!? More python inconsistency, it&#8217;s frustrating to no end.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
