Changeset 119

Show
Ignore:
Timestamp:
02/04/06 19:30:07 (3 years ago)
Author:
tim
Message:

now trying to import xmldiff before logilab.xmldiff

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/timadditionaltypes/pyramid/test/tests.py

    r114 r119  
    3434    from xml.sax.handler import feature_namespaces, feature_external_ges, \ 
    3535         feature_external_pes, property_lexical_handler 
    36     from logilab.xmldiff.parser import SaxHandler 
     36    try: 
     37        from xmldiff.parser import SaxHandler 
     38    except ImportError: 
     39        from logilab.xmldiff.parser import SaxHandler 
    3740    handler = SaxHandler(norm_sp, include_comment, encoding) 
    3841    if html: 
     
    5962    return handler.get_tree() 
    6063 
    61  
    62 from logilab.xmldiff.format import AbstractFormatter 
    63 from logilab.xmldiff.objects import f_xpath,A_N2 
     64try: 
     65    from xmldiff.format import AbstractFormatter 
     66    from xmldiff.objects import f_xpath,A_N2,A_N1 
     67except ImportError: 
     68    from logilab.xmldiff.format import AbstractFormatter 
     69    from logilab.xmldiff.objects import f_xpath,A_N2,A_N1 
    6470import types 
    6571 
     
    114120    # output formatter 
    115121    if xupd: 
    116         from logilab.xmldiff.format import XUpdatePrinter 
     122        try: 
     123            from xmldiff.format import XUpdatePrinter 
     124        except ImportError: 
     125            from logilab.xmldiff.format import XUpdatePrinter 
    117126        formatter = XUpdatePrinter() 
    118127    else: 
     
    120129    # choose and apply tree to tree algorithm 
    121130    if ezs: 
    122         from logilab.xmldiff.ezs import EzsCorrector 
     131        try: 
     132            from xmldiff.ezs import EzsCorrector 
     133        except ImportError: 
     134            from logilab.xmldiff.ezs import EzsCorrector 
     135             
    123136        strategy = EzsCorrector(formatter) 
    124137    else: 
    125         from logilab.xmldiff.fmes import FmesCorrector 
     138        try: 
     139            from xmldiff.fmes import FmesCorrector 
     140        except ImportError: 
     141            from logilab.xmldiff.fmes import FmesCorrector 
    126142        #import gc 
    127143        #gc.set_debug(gc.DEBUG_LEAK|gc.DEBUG_STATS)