Skip to content

TaskLoader issue #239

@jarcasariego

Description

@jarcasariego

Hi,

I got dammit installed though anaconda and get a taskloader error while trying to run a database build command

dammit databases --install --database-dir ~/dammit --full --busco-group metazoa

Error

## submodule: databases
Traceback (most recent call last):
  File "/cm/shared/apps/mamba/current/envs/dammit/bin/dammit", line 9, in <module>
    sys.exit(app.DammitApp(arg_src=sys.argv[1:]).run())
  File "/cm/shared/apps/mamba/current/envs/dammit/lib/python3.8/site-packages/dammit/app.py", line 45, in run
    return self.args.func()
  File "/cm/shared/apps/mamba/current/envs/dammit/lib/python3.8/site-packages/dammit/app.py", line 278, in handle_databases
    handler = databases.get_handler(self.config_d)
  File "/cm/shared/apps/mamba/current/envs/dammit/lib/python3.8/site-packages/dammit/databases.py", line 41, in get_handler
    handler = TaskHandler(config['database_dir'],
  File "/cm/shared/apps/mamba/current/envs/dammit/lib/python3.8/site-packages/dammit/handler.py", line 49, in __init__
    super(TaskHandler, self).__init__()
  File "/cm/shared/apps/mamba/current/envs/dammit/lib/python3.8/site-packages/doit/cmd_base.py", line 289, in __init__
    raise NotImplementedError(
NotImplementedError: doit.cmd_base.py:TaskLoader was removed on 0.36.0, use TaskLoader2 instead

Is there a way around this, or will I have to wait until dammit code is updated to use TaskLoader2?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions