add comments to demo and demo_simple explaining that they don't work on windows
This commit is contained in:
parent
93ee12a194
commit
65beaef76f
3
README
3
README
|
@ -272,7 +272,6 @@ v0.9 FEAROW
|
||||||
|
|
||||||
*** MISSING LINKS
|
*** MISSING LINKS
|
||||||
|
|
||||||
* add comments to demo & demo_simple about how they don't work on windows
|
|
||||||
* host-based auth (yuck!)
|
* host-based auth (yuck!)
|
||||||
* SFTP implicit file locking?
|
* SFTP implicit file locking?
|
||||||
* ChannelException like the java version has
|
* ChannelException like the java version has
|
||||||
|
@ -289,5 +288,3 @@ v0.9 FEAROW
|
||||||
|
|
||||||
* make a function to parse .ssh/config files:
|
* make a function to parse .ssh/config files:
|
||||||
User, Hostname, Port, ProxyCommand, IdentityFile
|
User, Hostname, Port, ProxyCommand, IdentityFile
|
||||||
|
|
||||||
* weird prefetch bug with bzr?
|
|
||||||
|
|
6
demo.py
6
demo.py
|
@ -18,6 +18,12 @@
|
||||||
# along with Paramiko; if not, write to the Free Software Foundation, Inc.,
|
# along with Paramiko; if not, write to the Free Software Foundation, Inc.,
|
||||||
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
|
# 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 sys, os, socket, threading, getpass, time, base64, select, termios, tty, traceback
|
||||||
import paramiko
|
import paramiko
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,12 @@
|
||||||
# along with Paramiko; if not, write to the Free Software Foundation, Inc.,
|
# along with Paramiko; if not, write to the Free Software Foundation, Inc.,
|
||||||
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
|
# 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 sys, os, base64, getpass, socket, traceback, termios, tty, select
|
||||||
import paramiko
|
import paramiko
|
||||||
|
|
||||||
|
@ -85,7 +91,7 @@ try:
|
||||||
tty.setcbreak(sys.stdin.fileno())
|
tty.setcbreak(sys.stdin.fileno())
|
||||||
chan.settimeout(0.0)
|
chan.settimeout(0.0)
|
||||||
|
|
||||||
while 1:
|
while True:
|
||||||
r, w, e = select.select([chan, sys.stdin], [], [])
|
r, w, e = select.select([chan, sys.stdin], [], [])
|
||||||
if chan in r:
|
if chan in r:
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue