ParseError won't exist on all systems. That's ok, where we were
catching it, we can just catch Exception.
... | ... |
@@ -47,7 +47,6 @@ else: |
47 | 47 |
|
48 | 48 |
try: |
49 | 49 |
import xml.etree.ElementTree as ET |
50 |
- from xml.etree.ElementTree import ParseError |
|
51 | 50 |
except ImportError: |
52 | 51 |
import elementtree.ElementTree as ET |
53 | 52 |
from xml.parsers.expat import ExpatError |
... | ... |
@@ -93,7 +92,7 @@ def getTreeFromXml(xml): |
93 | 93 |
except ExpatError, e: |
94 | 94 |
error(e) |
95 | 95 |
raise Exceptions.ParameterError("Bucket contains invalid filenames. Please run: s3cmd fixbucket s3://your-bucket/") |
96 |
- except ParseError, e: |
|
96 |
+ except Exception, e: |
|
97 | 97 |
error(e) |
98 | 98 |
error(xml) |
99 | 99 |
raise |