def set_iso_date(interp, this, year, week, day=1): this.timelib_time.c_y = year this.timelib_time.c_m = 1 this.timelib_time.c_d = 1 this.timelib_time.c_relative.c_d = timelib.timelib_daynr_from_weeknr(year, week, day) this.timelib_time.c_have_relative = rffi.cast(timelib.timelib_time.TO.c_have_relative, 1) timelib.timelib_update_ts(this.timelib_time, lltype.nullptr(timelib.timelib_tzinfo.TO)) return this
def set_iso_date(interp, this, year, week, day=1): this.timelib_time.c_y = year this.timelib_time.c_m = 1 this.timelib_time.c_d = 1 this.timelib_time.c_relative.c_d = timelib.timelib_daynr_from_weeknr( year, week, day) this.timelib_time.c_have_relative = rffi.cast( timelib.timelib_time.TO.c_have_relative, 1) timelib.timelib_update_ts(this.timelib_time, lltype.nullptr(timelib.timelib_tzinfo.TO)) return this
def date_isodate_set(interp, date, year, week, day=1): date.timelib_time.c_y = year date.timelib_time.c_m = 1 date.timelib_time.c_d = 1 date.timelib_time.c_relative.c_d = timelib.timelib_daynr_from_weeknr( year, week, day) date.timelib_time.c_have_relative = rffi.cast( timelib.timelib_time.TO.c_have_relative, 1) timelib.timelib_update_ts(date.timelib_time, lltype.nullptr(timelib.timelib_tzinfo.TO)) return date
def date_isodate_set(interp, date, year, week, day=1): date.timelib_time.c_y = year date.timelib_time.c_m = 1 date.timelib_time.c_d = 1 date.timelib_time.c_relative.c_d = timelib.timelib_daynr_from_weeknr(year, week, day) date.timelib_time.c_have_relative = rffi.cast( timelib.timelib_time.TO.c_have_relative, 1 ) timelib.timelib_update_ts( date.timelib_time, lltype.nullptr(timelib.timelib_tzinfo.TO) ) return date