def job_read_inputs(self):
        return {'n': self.force_get_input('n') or 1}
Called on resource post save and passes a user object in addition to the
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/tests/resources/myjob.py/SuspendNJob.job_read_inputs--crossover with--dataset/ETHPy150Open rvanlaar/easy-transifex/src/transifex/transifex/resources/handlers.py/on_resource_save