Changeset 9


Ignore:
Timestamp:
07/21/05 17:22:43 (8 years ago)
Author:
xi
Message:

Make it somewhat compatible with older versions of Python.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ext/_syckmodule.c

    r7 r9  
    485485    "Do not use this module directly, use the package 'syck' instead.\n"; 
    486486 
    487 PyMODINIT_FUNC 
     487/* PyMODINIT_FUNC - does not work with versions <2.3 */ 
     488void 
    488489init_syck(void) 
    489490{ 
  • trunk/lib/syck/parsers.py

    r8 r9  
    11 
    2 import _syck, re, datetime, sets 
     2import _syck, re 
     3 
     4try: 
     5    import datetime 
     6except ImportError: 
     7    pass 
     8 
     9try: 
     10    import sets 
     11except ImportError: 
     12    pass 
    313 
    414__all__ = ['error', 'GenericParser', 'Parser'] 
  • trunk/tests/test_high_parser.py

    r8 r9  
    33import syck 
    44import test_low_parser 
    5 import os, mx.DateTime, datetime, sets 
     5import os 
     6 
     7try: 
     8    import datetime 
     9except ImportError: 
     10    pass 
     11 
     12try: 
     13    import mx.DateTime 
     14except ImportError: 
     15    pass 
     16 
     17try: 
     18    import sets 
     19except ImportError: 
     20    pass 
    621 
    722INF = 1e300000 
  • trunk/tests/test_syck.py

    r7 r9  
    22import unittest 
    33 
    4 #from test_low_parser import * 
     4from test_low_parser import * 
    55from test_high_parser import * 
    66 
Note: See TracChangeset for help on using the changeset viewer.