From: Gregory B. <gn...@it...> - 2003-12-31 17:23:58
|
I find this: ! if DateTime.__name__ == 'datetime': ! return DateTime.datetime( exceeds even my tolerance for ugly hacks. What about something like this: try: import DateTime DT = DateTime.DateTime except ImportError: try: import mx.DateTime DT = mx.DateTime.DateTime except ImportError: try: import datetime DT = datetime.datetime except ImportError: DT = None # ... if DT and type(val) is DateTimeType: row[col] = DT(val.year, val.month + 1, val.day, # ... |