Skip to content

cli: renku dataset create data #535

@AWiton

Description

@AWiton

Describe the bug

A dataset 'data' was created and removed (renku dataset rm data).
A new dataset 'data' with the same name is going to be created.
This crash...

Details

Please verify and redact the details.

Renku version: 0.5.0
OS: Linux (#1 SMP PREEMPT Wed Mar 27 17:53:10 UTC 2019)
Python: 3.7.3

Traceback

Traceback (most recent call last):
  File "[...]/renku/cli/_exc.py", line 100, in main
    result = super().main(*args, **kwargs)
  File "[...]/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "[...]/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "[...]/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "[...]/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "[...]/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "[...]/renku/cli/_client.py", line 80, in new_func
    result = ctx.invoke(method, client, *args, **kwargs)
  File "[...]/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "[...]/renku/cli/dataset.py", line 197, in create
    with client.with_dataset(name=name) as dataset:
  File "[...]/contextlib.py", line 112, in __enter__
    return next(self.gen)
  File "[...]/renku/api/datasets.py", line 129, in with_dataset
    ).set_reference(path)
  File "[...]/renku/models/refs.py", line 86, in set_reference
    str(self.path)
FileExistsError: [Errno 17] File exists: '../../datasets/79ad345298d34dc3a7c9b56f6a95b7b7/metadata.yml' -> '/home/xxxpathxxx/TiMeS/times-electrophy/.renku/refs/datasets/data'

Additional context

When removing data/dataset, all the metadata are not removed(?).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions