# TImeDelta widget output customization

**URL:** https://discuss.tryton.org/t/timedelta-widget-output-customization/380
**Category:** Developer
**Created:** [June 19, 2017, 12:51pm UTC](https://discuss.tryton.org/t/timedelta-widget-output-customization/380 "2017-06-19T12:51:43Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![dariusp](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/d/c67d28/32.png) [@dariusp](https://discuss.tryton.org/u/dariusp)
#### Post date: [June 19, 2017, 12:51pm UTC](https://discuss.tryton.org/t/timedelta-widget-output-customization/380/1 "2017-06-19T12:51:43Z")

</div>

I need to not display seconds in TimeDelta widget.  
I try to look at converter parameter, but but don’t find the way how to remove seconds.

If I remove ‘s’ from converter dictionary I get error:

> Traceback (most recent call last):  
> File “tryton/gui/window/view\_form/view/form\_gtk/timedelta.pyc”, line 19, in   
> File “tryton/gui/window/view\_form/view/form\_gtk/widget.pyc”, line 143, in \_focus\_out  
> File “tryton/gui/window/view\_form/view/form\_gtk/timedelta.pyc”, line 35, in set\_value  
> File “tryton/gui/window/view\_form/model/field.pyc”, line 282, in set\_client  
> File “tryton/common/timedelta.pyc”, line 87, in parse  
> KeyError: ‘h’

---

<div class="post-metadata">

### Author: ![dariusp](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/d/c67d28/32.png) [@dariusp](https://discuss.tryton.org/u/dariusp)
#### Post date: [June 19, 2017, 1:33pm UTC](https://discuss.tryton.org/t/timedelta-widget-output-customization/380/2 "2017-06-19T13:33:22Z")

</div>

I found solution.  
instead of changing format, I can round to minutes on input, and make migration for existing data.

```
@fields.depends('time')
def on_change_production_time(self):
    self.time = datetime.timedelta(minutes=self.time.total_seconds() // 60)

```
