# Ticket #1230 (closed defect: fixed)

Opened 6 years ago

## Changing 'Add hours to ticket' results in an error 'module object not callable'

Reported by: Assigned to: carsten.reimer@galileo-press.de bobbysmith007 normal TimingAndEstimationPlugin normal 0.11

### Description

Hi,

trying to use this very useful plugin I came across a little error wanting to add hours to a ticket. After submitting the form trac raised an error 'module object not callable'.

Obviously this is due to a little typo in the file ticket_daemon.py in line 9 (the last line in the following snippet).

import trac.util.datefmt

def identity(x):
return x;

to_timestamp = trac.util.datefmt or identity;


As you can see from the source code provided above there is an import of trac.util.datefmt which a few lines later is assigned to to_timestamp. But trac.util.datefmt is a module not a function so what is needed in line 9 is the following:

to_timestamp = trac.util.datefmt.to_timestamp or identity;

So the hole snippet will be:

import trac.util.datefmt

def identity(x):
return x;

to_timestamp = trac.util.datefmt.to_timestamp or identity;


## Change History

### 02/21/07 18:28:51 changed by bobbysmith007

• status changed from new to closed.
• resolution set to fixed.

That is almost right and fixes it for trac .11 However, I needed a try except to make it work everywhere.

Thanks for the great bug report!
Russ

### Add/Change #1230 (Changing 'Add hours to ticket' results in an error 'module object not callable')

Change Properties