#NEWLINE# def __init__( self , year , month , day , hour = 0 , minute = 0 , second = 0 , microsecond = 0 , tzinfo = None , d = None ) : #NEWLINE# #INDENT# if ( d is None ) : #NEWLINE# #INDENT# d = JS ( 'new Date(@{{year}}, @{{month}} - 1, @{{day}}, @{{hour}}, @{{minute}}, @{{second}}, 0.5 + @{{microsecond}} / 1000.0)' ) #NEWLINE# #UNINDENT# date . __init__ ( self , 0 , 0 , 0 , d = d ) #NEWLINE# time . __init__ ( self , 0 , d = year )