whitespace in xml output

2009-12-08 Thread wadi wadi
Hi all,

I am creating some xml output using minidom and saving it to a file using
doc.writexml()
The output however is as follows:

?xml version=1.0 ?
info
Author
bill catman
/Author
/info


Is there a way to save xml output in a file such as xml is formatted the
right way? I mean with the right indentation and the elements values with no
white spaces?

?xml version=1.0 ?
info
  Authorbill catman/Author
/info


Thanks for your help.
WN
-- 
http://mail.python.org/mailman/listinfo/python-list


fixing xml output format

2009-11-24 Thread wadi wadi
 Hi all,

I am creating some xml output using minidom and saving it to a file using
doc.writexml()
The output however is as follows:

?xml version=1.0 ?
info
Author
bill catman
/Author
/info


Is there a way to save xml output in a file such as xml is formatted the
right way? I mean with the right indentation and the elements values with no
new lines?

?xml version=1.0 ?
info
  Authorbill catman/Author
/info

Note: writexml() with parameters and toprettyxml() are not giving the
desired output.

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


Re: ImportError: No module named _md5 - Please help

2009-10-30 Thread wadi wadi
Thanks Robert for defending me :)

On 10/29/09, Robert Kern robert.k...@gmail.com wrote:
 On 2009-10-29 11:28 AM, Sean DiZazzo wrote:
 On Oct 29, 8:49 am, wadi wadiwadie...@gmail.com  wrote:
 I can't alter the import statement as the error log is pointing to one
 of the installed python files 'hashlib.py'

 /python/2.6.2/lib/python2.6/hashlib.py

 and I don't have the right permissions to alter the python installation.
 Any idea?

 You are being vague and confusing.  There is no default _md5 python
 library in the standard library.  You should be either using import
 md5 (deprecated) or import hashlib.  Unless perhaps the code you
 show is from inside one of those libraries, and there is a _md5.so
 that it uses but cant find.  Not sure about that.

 Did you write the code above?  Or did you find it inside another
 file?  If you found it inside another file what is the file?

 He's saying that he found that import in hashlib.py . He tried import
 hashlib
 (or something that tried import hashlib), and it gave him a traceback
 showing
 that the statement import _md5 was the one that actually the root cause of
 the
 failure.

 If you still have questions, I have another approach.  Please cover
 your palm and fingers with a thick layer of black ink (making sure to
 cover your entire hand).  Press your hand down firmly on a piece of
 bright white paper.  Allow the ink to dry.  Finally, scan the page and
 post it here.  I will attempt to read your palm to find the answer.

 That's uncalled for. He's been reasonably clear. The error in understanding
 is
 all on your end.

 --
 Robert Kern

 I have come to believe that the whole world is an enigma, a harmless enigma
   that is made terrible by our own mad attempt to interpret it as though it
 had
   an underlying truth.
-- Umberto Eco

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



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


ImportError: No module named _md5 - Please help

2009-10-29 Thread wadi wadi
Hi,

I am trying to run a python script and got this error.

import _md5
ImportError: No module named _md5

Googling the problem suggested that I install the 'py25-hashlib'.

the following does not work for me 'sudo port install py25-hashlib' ,
trying to install MacPorts raised many problems.

My question is: any idea on how to install it using yum?
I am running python 2.6.2 on a centos machine.

Many thanks for your help.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: ImportError: No module named _md5 - Please help

2009-10-29 Thread wadi wadi
I can't alter the import statement as the error log is pointing to one
of the installed python files 'hashlib.py'

/python/2.6.2/lib/python2.6/hashlib.py

and I don't have the right permissions to alter the python installation.
Any idea?

On 10/29/09, Diez B. Roggisch de...@nospam.web.de wrote:
 Hi,

 please don't post this to comp.lang.python *and* the python mailinglist.
 Both are synchronized, so your post shows up twice on both.

 I am trying to run a python script and got this error.

import _md5
ImportError: No module named _md5

 I've never seen this import. Normally, it should be

  import md5

 So you might try to alter the import statement to

  import md5 as _md5

 and see if things work.

 It might be of course that the author of your script provided a home-grown
 implementation of md5 which has a different interface, and called this _md5
 to prevent name-clashes. Then you need to modify your whole script to make
 it work.


 Googling the problem suggested that I install the 'py25-hashlib'.

 the following does not work for me 'sudo port install py25-hashlib' ,
 trying to install MacPorts raised many problems.

 My question is: any idea on how to install it using yum?
 I am running python 2.6.2 on a centos machine.

 I don't understand this - you are talking about ports which is a Mac-thing,
 but run on centos?

 However that may be, this *should* be part of core python anyway. If not,
 you might look in yum for some python-dependency-packages, no idea how to
 do that though (debian user here)

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



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


Re: ImportError: No module named _md5 - please help

2009-10-29 Thread wadi wadi
Hi Garrick,

My python script depends on another framework that is implemented in python.
The error is originating from the framework code note my script and I cannot
change the framework.

Also, it works on other machines. So my guess is that I have no choice I
need to install the 'py25-hashlib' on my current box.
Any idea?


On Thu, Oct 29, 2009 at 3:59 PM, Falcolas garri...@gmail.com wrote:

 On Oct 29, 9:13 am, user7304 wadie...@gmail.com wrote:
  Hi,
 
  I am trying to run a python script and got this error.
 
  import _md5
  ImportError: No module named _md5
 
  Googling the problem suggested that I install the 'py25-hashlib'.
 
  the following does not work for me 'sudo port install py25-hashlib' ,
  trying to install MacPorts raised many problems.
 
  My question is: any idea on how to install it using yum?
  I am running python 2.6.2 on a centos machine.
 
  Many thanks for your help.

 Try using hashlib.md5. From the docs:

  import hashlib
  m = hashlib.md5()
  m.update(Nobody inspects)
  m.update( the spammish repetition)
  m.digest()
 '\xbbd\x9c\x83\xdd\x1e\xa5\xc9\xd9\xde\xc9\xa1\x8d\xf0\xff\xe9'

 http://www.python.org/doc/2.5.2/lib/module-hashlib.html

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




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