what ?
how is this supposed to work ? The parameters `hours`, `minutes` and `seconds` are unused.

This have quite some impact on some nagios. 

I think you meant:
```
def timedelta(self, weeks=0, days=0, hours=0, minutes=0, seconds=0):
        return datetime.timedelta(weeks=weeks, days=days, hours=hours, minutes=minutes, seconds=seconds)
```