I am running Solaris 5-10, python 2.6.2 and pexpect 2.4
I have the very simple python script below which exercises the functionality of
sending and receiving text from the shell.
My understanding is that pexepect([pexpect.TIMEOUT, x,y,z], timeout=w) will
return the index of the match that it fo
Thanks!! This was very helpful. It worked perfectly.
I had no clue about the intricacies of how python represents the group data
from the underlying OS.
This page doesn't go into to detailed explanation like you did:
http://docs.python.org/2/library/grp.html
On Wednesday, December 19, 2012 6
I'm using python 2.6.4 on Solaris 5-10.
I have a file named "myFile". It is owned by someone else, by I ("myuser") am
in the file's group ("mygrp"). Below is my python code. Why does it tell me
that mygrp has no members???
>>> import os, pwd, grp
>>> stat_info = os.stat("myFile")
>>> fileUID
n 15 12:42 me.txt
On Jan 15, 6:40 pm, Cameron Simpson wrote:
> On 15Jan2012 23:04, Steven D'Aprano
> wrote:
> | On Sun, 15 Jan 2012 09:51:44 -0800, Saqib Ali wrote:
> | > I am using Solaris 10, python 2.6.2, pexpect 2.4
> | >
> | > I create a file called me.txt w
;). Since I'm operating on a remote
system, I can't simply open the file in my own python context.
On Jan 15, 2:24 pm, Dennis Lee Bieber wrote:
> On Sun, 15 Jan 2012 09:51:44 -0800 (PST), Saqib Ali
>
> wrote:
> >Now, clearly the file contains tabs. But when I cat it throu
I am using Solaris 10, python 2.6.2, pexpect 2.4
I create a file called me.txt which contains the letters "A", "B", "C"
on the same line separated by tabs.
My shell prompt is "% "
I then do the following in the python shell:
>>> import pexpect
>>> x = pexpect.spawn("/bin/tcsh")
>>> x.sendline
See my code below.
I'm controlling a shell logged in as root with pexpect.
The class below has a method (startProc) which spawns a shell and
keeps it alive until told to destroy it (stopProc).
The other 2 methods in this class allow me to change the system clock
and to get the IP Address of thi
Thanks for pointing out the mistake!
Works.
- Saqib
On Thu, Dec 22, 2011 at 4:31 PM, Ethan Furman wrote:
> Saqib Ali wrote:
>
>> MYCLASS.PY:
>>
>> #!/usr/bin/env python
>> import os, sys, string, time, re, subprocess
>> import Singleton
>>
>
>
BTW Here is the traceback:
>>> import myClass
Traceback (most recent call last):
File "", line 1, in
File "myClass.py", line 6, in
@Singleton
TypeError: 'module' object is not callable
Here is Singleton.py:
class Singleton:
def __init__(self, decorated):
self._decorate
MYCLASS.PY:
#!/usr/bin/env python
import os, sys, string, time, re, subprocess
import Singleton
@Singleton
class myClass:
def __init__(self):
print 'Constructing myClass'
def __del__(self):
print 'Destructing myClass'
SINGLETON.PY:
#!/usr/bin/env python
import os, s
I'm using this decorator to implement singleton class in python:
http://stackoverflow.com/posts/7346105/revisions
The strategy described above works if and only if the Singleton is
declared and defined in the same file. If it is defined in a different
file and I import that file, it doesn't wor
I have a program X that constantly spews output, hundreds of lines per
minute.
X is not an interactive program. IE: it doesn't take any user input.
It just produces a lot of textual output to STDOUT.
I would like to save the output produced by X into a different file
every 5 seconds regardless of
Oops! Good call.
Thank you. You pointed out my mistake.
- Saqib
On Tue, Dec 20, 2011 at 12:31 AM, Nick Dokos wrote:
> Saqib Ali wrote:
>
> >
> > I want to write a pexpect script that simply cd's into a directory ("~/
> > install") and then runs a c
I want to write a pexpect script that simply cd's into a directory ("~/
install") and then runs a command from there. It should be so easy.
But even my cd command is failing. Can't figure out what the problem
is. The command line prompt is "[my machine name here] % "
Here is the code fragment:
> Instance variables are properly created in the __init__()
> initializer method, *not* directly in the class body.
>
> Your class would be correctly rewritten as:
>
> class MyClass2(object):
> def __init__(self):
> self.mySet = sets.Set(range(1,10))
>
> def clearSet(self):
> # ...r
I have written two EXTREMELY simple python classes. One class
(myClass1) contains a data attribute (myNum) that contains an integer.
The other class (myClass2) contains a data attribute (mySet) that
contains a set.
I instantiate 2 instances of myClass1 (a & b). I then change the value
of a.myNum
16 matches
Mail list logo