diff options
-rw-r--r-- | README | 3 | ||||
-rwxr-xr-x | demo.py | 6 | ||||
-rwxr-xr-x | demo_simple.py | 8 |
3 files changed, 13 insertions, 4 deletions
@@ -272,7 +272,6 @@ v0.9 FEAROW *** MISSING LINKS -* add comments to demo & demo_simple about how they don't work on windows * host-based auth (yuck!) * SFTP implicit file locking? * ChannelException like the java version has @@ -289,5 +288,3 @@ v0.9 FEAROW * make a function to parse .ssh/config files: User, Hostname, Port, ProxyCommand, IdentityFile - -* weird prefetch bug with bzr? @@ -18,6 +18,12 @@ # along with Paramiko; if not, write to the Free Software Foundation, Inc., # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + +# ----- WINDOWS USERS PLEASE NOTE ----- +# This demo won't work on Windows because it uses pseudo-terminals, which +# are a posix-only feature. check out the README file for a simpler demo. + + import sys, os, socket, threading, getpass, time, base64, select, termios, tty, traceback import paramiko diff --git a/demo_simple.py b/demo_simple.py index 7eade45b..655a1a48 100755 --- a/demo_simple.py +++ b/demo_simple.py @@ -18,6 +18,12 @@ # along with Paramiko; if not, write to the Free Software Foundation, Inc., # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + +# ----- WINDOWS USERS PLEASE NOTE ----- +# This demo won't work on Windows because it uses pseudo-terminals, which +# are a posix-only feature. check out the README file for a simpler demo. + + import sys, os, base64, getpass, socket, traceback, termios, tty, select import paramiko @@ -85,7 +91,7 @@ try: tty.setcbreak(sys.stdin.fileno()) chan.settimeout(0.0) - while 1: + while True: r, w, e = select.select([chan, sys.stdin], [], []) if chan in r: try: |