"set" is a built-in set data type in Python 2.4 and later. Twisted has a
compatibility module for older versions of Python. On my system, the
twisted/python/compat.py file (from which the code tries to import
"set") has

      set = set
  except NameError:
      from sets import Set as set

which simply tests to see if "set" is defined, otherwise it imports it
From the sets module, which defines a Set class in old Python versions.

Have now added this line, and I get the error....

 line 447, in ProcessProtocol
AttributeError: 'module' object has no attribute 'IProcessProtocol'

Which Python version are you using (python -V)? Which distribution is
this? Twisted is a standard component which is surely packaged for the
distribution -- there should be no need to installing it yourself.

Python 2.4.3 (#1, Sep  3 2009, 15:37:37)

We have Centos as the OS, it is a managed distributed system.
  - i.e. the filestore is shared and used by 150 odd machines.

So I cant just add packages etc. If I want something installed which my
path does not pick up I either have to
  a) Search around to find it on the system
  b) Install it myself in my own space
Clearly b usually takes less time ;-)

Also no-one in the dept seems to use python for anything, so I doubt
python related stuff is instaleld. Which means option a is unlikely
to work.

Prof. Nigel P. Smart               | Phone: +44 (0)117 954 5163
Computer Science Department,       | Fax:   +44 (0)117 954 5208
Woodland Road,                     | Email: ni...@cs.bris.ac.uk
University of Bristol, BS8 1UB, UK | URL:   http://www.cs.bris.ac.uk/~nigel/
viff-devel mailing list (http://viff.dk/)

Reply via email to