def normalized(self):
<EOL>days = int(self.days)<EOL>hours_f = round(self.hours + <NUM_LIT> * (self.days - days), <NUM_LIT:11>)<EOL>hours = int(hours_f)<EOL>minutes_f = round(self.minutes + <NUM_LIT> * (hours_f - hours), <NUM_LIT:10>)<EOL>minutes = int(minutes_f)<EOL>seconds_f = round(self.seconds + <NUM_LIT> * (minutes_f - minutes), <NUM_LIT:8>)<EOL>seconds = int(seconds_f)<EOL>microseconds = round(self.microseconds + <NUM_LIT> * (seconds_f - seconds))<EOL>return self.__class__(years=self.years, months=self.months,<EOL>days=days, hours=hours, minutes=minutes,<EOL>seconds=seconds, microseconds=microseconds,<EOL>leapdays=self.leapdays, year=self.year,<EOL>month=self.month, day=self.day,<EOL>weekday=self.weekday, hour=self.hour,<EOL>minute=self.minute, second=self.second,<EOL>microsecond=self.microsecond)<EOL>
Return a version of this object represented entirely using integer
values for the relative attributes.

>>> relativedelta(days=1.5, hours=2).normalized()
relativedelta(days=1, hours=14)

:return:
    Returns a :class:`dateutil.relativedelta.relativedelta` object.