Re: Can Python replace TCL/Expect

2005-10-07 Thread Jorgen Grahn
On Thu, 06 Oct 2005 17:08:03 GMT, Cameron Laird [EMAIL PROTECTED] wrote:
 In article [EMAIL PROTECTED],
 Jorgen Grahn  [EMAIL PROTECTED] wrote:
   .
   .
   .
It depends. I do not feel /that/ advanced, but I've been bitten by pexpect's
limitations several times in several places.

... which puts me in a weird position ;-) I /loathe/ the Tcl language, but I
have to admit that its expect functionality is far superior to Python's.
   .
   .
   .

 On to more constructive matters:  what are you doing about
 Pexpect's limitations?  Have the maintainers responded to you
 when you write?  Are you tempted to compose enhancements for
 yourself?

There is hobby hacking, and there is work. I've encountered pexpect during
work, and haven't had the time and energy to look into it. I hereby
apologize to the pexpect developers. Not for whining, but for not helping
out.

/Jorgen

-- 
  // Jorgen Grahn jgrahn@   Ph'nglui mglw'nafh Cthulhu
\X/algonet.se   R'lyeh wgah'nagl fhtagn!
-- 
http://mail.python.org/mailman/listinfo/python-list


Can Python replace TCL/Expect

2005-10-06 Thread [EMAIL PROTECTED]
Hi

I'm learning Python. I don't know whether Python can do something like
Expect can do. If yes, please show me how to do it.
I want to do something automatically: open connection to a ftp server,
get the welcome message on the screen (not in the packet). I can do it
easily with Expect but I still don't have any idea with Python.
If possible, can you introduce me some book or website that I can get
infor about automation programming with Python

Thanks

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Can Python replace TCL/Expect

2005-10-06 Thread Cameron Laird
In article [EMAIL PROTECTED],
Robert Kern  [EMAIL PROTECTED] wrote:
[EMAIL PROTECTED] wrote:
 Hi
 
 I'm learning Python. I don't know whether Python can do something like
 Expect can do. If yes, please show me how to do it.
 I want to do something automatically: open connection to a ftp server,
 get the welcome message on the screen (not in the packet). I can do it
 easily with Expect but I still don't have any idea with Python.
 If possible, can you introduce me some book or website that I can get
 infor about automation programming with Python

You'll probably want to take a look at pexpect:

  http://pexpect.sourceforge.net/
.
.
.
1.  Yes.
2.  While Pexpect indeed can do something like Expect, 
it does NOT have all the facilities and polish of the
latter.
3.  But very, VERY few of Expect's users are aware of more
than a handful of Expect's functions, let alone use them,
so it's fair to say that Pexpect does everything Expect
does, within the realm of ordinary use.
4.  But it sort-of doesn't matter anyway, because, if the
goal is (as appears in this case) to work with ftp, 
there are better ways to work, anyway URL:
http://phaseit.net/claird/comp.unix.programmer/ftp_automation.html 
URL: http://www.python.org/doc/current/lib/ftp-handler-objects.html .
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Can Python replace TCL/Expect

2005-10-06 Thread Jorgen Grahn
On Thu, 06 Oct 2005 11:08:09 GMT, Cameron Laird [EMAIL PROTECTED] wrote:
 In article [EMAIL PROTECTED],
 Robert Kern  [EMAIL PROTECTED] wrote:
[EMAIL PROTECTED] wrote:
 Hi
 
 I'm learning Python. I don't know whether Python can do something like
 Expect can do. If yes, please show me how to do it.
...
 2.  While Pexpect indeed can do something like Expect, 
 it does NOT have all the facilities and polish of the
 latter.
 3.  But very, VERY few of Expect's users are aware of more
 than a handful of Expect's functions, let alone use them,
 so it's fair to say that Pexpect does everything Expect
 does, within the realm of ordinary use.

It depends. I do not feel /that/ advanced, but I've been bitten by pexpect's
limitations several times in several places.

... which puts me in a weird position ;-) I /loathe/ the Tcl language, but I
have to admit that its expect functionality is far superior to Python's.

/Jorgen

-- 
  // Jorgen Grahn jgrahn@   Ph'nglui mglw'nafh Cthulhu
\X/algonet.se   R'lyeh wgah'nagl fhtagn!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Can Python replace TCL/Expect

2005-10-06 Thread Cameron Laird
In article [EMAIL PROTECTED],
Jorgen Grahn  [EMAIL PROTECTED] wrote:
.
.
.
It depends. I do not feel /that/ advanced, but I've been bitten by pexpect's
limitations several times in several places.

... which puts me in a weird position ;-) I /loathe/ the Tcl language, but I
have to admit that its expect functionality is far superior to Python's.
.
.
.
'Salright.  There are Tcl programmers who feel the same way,
for example, about Python and its object orientation.

On to more constructive matters:  what are you doing about
Pexpect's limitations?  Have the maintainers responded to you
when you write?  Are you tempted to compose enhancements for
yourself?
-- 
http://mail.python.org/mailman/listinfo/python-list