> def __init__(dtstuff, tzinfo=None): Typo! Should be: def __init__(self, dtstuff, tzinfo=None): But it is pseudo code any way... --- Patrick K. O'Brien Orbtech