<?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 SSH Utilities.</title>
	<atom:link href="http://jessenoller.com/2005/10/26/python-ssh-utilities/feed/" rel="self" type="application/rss+xml" />
	<link>http://jessenoller.com/2005/10/26/python-ssh-utilities/</link>
	<description>python, programming and other things</description>
	<lastBuildDate>Mon, 02 Jan 2012 09:21:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Doh</title>
		<link>http://jessenoller.com/2005/10/26/python-ssh-utilities/comment-page-1/#comment-139153</link>
		<dc:creator>Doh</dc:creator>
		<pubDate>Tue, 28 Apr 2009 19:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2005/10/26/python-ssh-utilities/#comment-139153</guid>
		<description>Arrrr. You really got my hopes up with that PuSSH description. I browesed the code quickly and it&#039;s just... not what i was looking for. First disapointment - no classes, not an absolute must but still. Second, it uses os.system. A lot. Here&#039;s a good one:&lt;br&gt;&lt;br&gt;os.system(&#039;echo %s:&#039; % (host))&lt;br&gt;&lt;br&gt;Also the way exceptions are used sometimes is just wrong:&lt;br&gt;&lt;br&gt;try: target = arguments[0]&lt;br&gt;except IndexError:&lt;br&gt;        print &quot;PUSSH(001) Error: no target specified.&quot;&lt;br&gt;        os._exit(1)&lt;br&gt;&lt;br&gt;Functions have funny names and there are more comments than actual code at times. The function that i think is used to schedule work for threads is called SliceyNicey. Uhm, ok.&lt;br&gt;&lt;br&gt;if (parallel == sequence) or (parallel == sequence):&lt;br&gt;&lt;br&gt;Better safe than sorry eh? And theres more! In short The code is a mess.</description>
		<content:encoded><![CDATA[<p>Arrrr. You really got my hopes up with that PuSSH description. I browesed the code quickly and it’s just… not what i was looking for. First disapointment — no classes, not an absolute must but still. Second, it uses os.system. A lot. Here’s a good one:</p>
<p>os.system(‘echo %s:’ % (host))</p>
<p>Also the way exceptions are used sometimes is just wrong:</p>
<p>try: target = arguments[0]<br />except IndexError:<br />        print “PUSSH(001) Error: no target specified.”<br />        os._exit(1)</p>
<p>Functions have funny names and there are more comments than actual code at times. The function that i think is used to schedule work for threads is called SliceyNicey. Uhm, ok.</p>
<p>if (parallel == sequence) or (parallel == sequence):</p>
<p>Better safe than sorry eh? And theres more! In short The code is a mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doh</title>
		<link>http://jessenoller.com/2005/10/26/python-ssh-utilities/comment-page-1/#comment-72238</link>
		<dc:creator>Doh</dc:creator>
		<pubDate>Tue, 28 Apr 2009 15:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2005/10/26/python-ssh-utilities/#comment-72238</guid>
		<description>Arrrr. You really got my hopes up with that PuSSH description. I browesed the code quickly and it&#039;s just... not what i was looking for. First disapointment - no classes, not an absolute must but still. Second, it uses os.system. A lot. Here&#039;s a good one:&lt;br&gt;&lt;br&gt;os.system(&#039;echo %s:&#039; % (host))&lt;br&gt;&lt;br&gt;Also the way exceptions are used sometimes is just wrong:&lt;br&gt;&lt;br&gt;try: target = arguments[0]&lt;br&gt;except IndexError:&lt;br&gt;        print &quot;PUSSH(001) Error: no target specified.&quot;&lt;br&gt;        os._exit(1)&lt;br&gt;&lt;br&gt;Functions have funny names and there are more comments than actual code at times. The function that i think is used to schedule work for threads is called SliceyNicey. Uhm, ok.&lt;br&gt;&lt;br&gt;if (parallel == sequence) or (parallel == sequence):&lt;br&gt;&lt;br&gt;Better safe than sorry eh? And theres more! In short The code is a mess.</description>
		<content:encoded><![CDATA[<p>Arrrr. You really got my hopes up with that PuSSH description. I browesed the code quickly and it’s just… not what i was looking for. First disapointment — no classes, not an absolute must but still. Second, it uses os.system. A lot. Here’s a good one:</p>
<p>os.system(‘echo %s:’ % (host))</p>
<p>Also the way exceptions are used sometimes is just wrong:</p>
<p>try: target = arguments[0]<br />except IndexError:<br />        print “PUSSH(001) Error: no target specified.”<br />        os._exit(1)</p>
<p>Functions have funny names and there are more comments than actual code at times. The function that i think is used to schedule work for threads is called SliceyNicey. Uhm, ok.</p>
<p>if (parallel == sequence) or (parallel == sequence):</p>
<p>Better safe than sorry eh? And theres more! In short The code is a mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://jessenoller.com/2005/10/26/python-ssh-utilities/comment-page-1/#comment-61899</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 28 Aug 2008 00:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2005/10/26/python-ssh-utilities/#comment-61899</guid>
		<description>I liked your post very much, It&#039;s just what I needed.&lt;br&gt;&lt;br&gt;In a few days I&#039;m gonna try the library.&lt;br&gt;&lt;br&gt;Thanks.&lt;br&gt;&lt;br&gt;BTW: I&#039;ll try PSSH</description>
		<content:encoded><![CDATA[<p>I liked your post very much, It’s just what I needed.</p>
<p>In a few days I’m gonna try the library.</p>
<p>Thanks.</p>
<p>BTW: I’ll try PSSH</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah</title>
		<link>http://jessenoller.com/2005/10/26/python-ssh-utilities/comment-page-1/#comment-61898</link>
		<dc:creator>Noah</dc:creator>
		<pubDate>Tue, 08 Jan 2008 21:39:42 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2005/10/26/python-ssh-utilities/#comment-61898</guid>
		<description>You could also look into pexpect: &lt;a href=&quot;http://pexpect.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;http://pexpect.sourceforge.net/&lt;/a&gt; which lets you&lt;br&gt;control the installed SSH via the pxssh class.</description>
		<content:encoded><![CDATA[<p>You could also look into pexpect: <a href="http://pexpect.sourceforge.net/" rel="nofollow">http://pexpect.sourceforge.net/</a> which lets you<br />control the installed SSH via the pxssh class.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 638/638 objects using disk: basic

Served from: jessenoller.com @ 2012-02-07 03:33:27 -->
