* setup.py, S3/Utils.py: Try import xml.etree.ElementTree
or elementtree.ElementTree module.
git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@141 830e0280-6d2a-0410-9c65-932aecc39d9d
| ... | ... |
@@ -1,5 +1,10 @@ |
| 1 | 1 |
2007-08-14 Michal Ludvig <michal@logix.cz> |
| 2 | 2 |
|
| 3 |
+ * setup.py, S3/Utils.py: Try import xml.etree.ElementTree |
|
| 4 |
+ or elementtree.ElementTree module. |
|
| 5 |
+ |
|
| 6 |
+2007-08-14 Michal Ludvig <michal@logix.cz> |
|
| 7 |
+ |
|
| 3 | 8 |
* s3cmd.1: Add info about --encrypt parameter. |
| 4 | 9 |
|
| 5 | 10 |
2007-08-14 Michal Ludvig <michal@logix.cz> |
| ... | ... |
@@ -10,12 +10,18 @@ if float("%d.%d" % sys.version_info[:2]) < 2.4:
|
| 10 | 10 |
sys.exit(1) |
| 11 | 11 |
|
| 12 | 12 |
try: |
| 13 |
- import elementtree.ElementTree as ET |
|
| 13 |
+ import xml.etree.ElementTree as ET |
|
| 14 |
+ print "Using xml.etree.ElementTree for XML processing" |
|
| 14 | 15 |
except ImportError, e: |
| 15 |
- sys.stderr.write(e.message + "\n") |
|
| 16 |
- sys.stderr.write("Please upgrade to Python 2.5 or install ElementTree module\n")
|
|
| 17 |
- sys.stderr.write("from http://effbot.org/zone/element-index.htm\n")
|
|
| 18 |
- sys.exit(1) |
|
| 16 |
+ sys.stderr.write(str(e) + "\n") |
|
| 17 |
+ try: |
|
| 18 |
+ import elementtree.ElementTree as ET |
|
| 19 |
+ print "Using elementtree.ElementTree for XML processing" |
|
| 20 |
+ except ImportError, e: |
|
| 21 |
+ sys.stderr.write(str(e) + "\n") |
|
| 22 |
+ sys.stderr.write("Please install ElementTree module from\n")
|
|
| 23 |
+ sys.stderr.write("http://effbot.org/zone/element-index.htm\n")
|
|
| 24 |
+ sys.exit(1) |
|
| 19 | 25 |
|
| 20 | 26 |
try: |
| 21 | 27 |
## Remove 'MANIFEST' file to force |