# HG changeset patch # User brett # Date 1196219044 18000 # Node ID 4591a32eedc850a043aafd688b677e73499b2502 # Parent 4a4cab75d5e657415ab38bb048f8bdeca1653331 [svn] Sadly Python 2.3 does not have an rsplit method on strings. diff -r 4a4cab75d5e6 -r 4591a32eedc8 scripts/dtrx --- a/scripts/dtrx Mon Nov 26 22:39:29 2007 -0500 +++ b/scripts/dtrx Tue Nov 27 22:04:04 2007 -0500 @@ -762,7 +762,7 @@ try_by_magic = classmethod(try_by_magic) def try_by_extension(cls, filename): - parts = filename.rsplit('.', 2)[1:] + parts = filename.split('.')[-2:] results = [] while parts: results.extend(cls.extension_map.get('.'.join(parts), []))