Betreff: AW: Datapool setup
Hoi Ingo
Dieselbe Fehlermeldung wie zuvor (siehe unten). Habe dazu auch schon eine Beschreibung gemacht (siehe Anhang).
(venv) debian@urblivlab01:~/test/dp_bgi/setup_dp/pool_commands$ pool check dlz
> this is datapool version 2.0.0
> check
- check names and places of changed files at landing zone dlz
- all filenames comply specification.
+ no new files detected
(venv) debian@urblivlab01:~/test/dp_bgi/setup_dp/pool_commands$ pool add project dlz
> this is datapool version 2.0.0
> add
title [. to abort]? Urban Living Lab Bern
abbrev [. to abort]? ULL Be
description [. to abort]? sldkjf lsdkjf lsldkfj
- wrote dlz/projects.yaml:
-
title: Urban Living Lab Bern
description: sldkjf lsdkjf lsldkfj
+ please check or complete file.
(venv) debian@urblivlab01:~/test/dp_bgi/setup_dp/pool_commands$ pool check dlz
> this is datapool version 2.0.0
> check
- check names and places of changed files at landing zone dlz
- all filenames comply specification.
- copy meta data from productive db
- copy table meta_action_type
- copy table meta_data
- copy table meta_flag
- copy table meta_log_type
- copy table meta_picture
- copy table person
- copy table picture
- copy table project
- copy table site
- copy table site_field
- copy table site_field_value
- copy table source
- copy table source_type
- copy table special_value_definition
- copy table variable
- check yaml files in landing zone at dlz
- detected 1 modified yaml files:
- projects.yaml
- check yaml files
- check projects.yaml
- check for conflicts
- check against db
- projects.yaml
- check scripts / raw data files at dlz
- delete intermediate output files in /tmp/tmp9xypdje4
- all scripts checked
+ congratulations: all checks succeeded.
(venv) debian@urblivlab01:~/test/dp_bgi/setup_dp/pool_commands$
> this is datapool version 2.0.0
> add
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/poolkit/main.py", line 99, in inner
return function(*a, **kw)
File "/usr/local/lib/python3.9/site-packages/poolkit/main.py", line 317, in _add
add(
File "/usr/local/lib/python3.9/site-packages/poolkit/commands/add.py", line 67, in add
return _add(config, lz_folder, entity_name, predefined, input, print_ok, print_err)
File "/usr/local/lib/python3.9/site-packages/poolkit/commands/add.py", line 97, in _add
raise e
File "/usr/local/lib/python3.9/site-packages/poolkit/commands/add.py", line 87, in _add
full_path = spec.create_new(config, lz_folder, ask_term)
File "/datapool/src/datapool/projects.py", line 90, in create_new
abbrev_to_projects = {p["abbrev"]: p for p in projects}
File "/datapool/src/datapool/projects.py", line 90, in <dictcomp>
abbrev_to_projects = {p["abbrev"]: p for p in projects}
Key Error: 'abbrev'
set environment variable PDB to start debugger automatically.
Traceback (most recent call last):
File "/usr/local/bin/pool", line 33, in <module>
sys.exit(load_entry_point('datapool', 'console_scripts', 'pool')())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/poolkit/main.py", line 76, in inner
return function(*a, **kw)
File "/usr/local/lib/python3.9/site-packages/poolkit/main.py", line 114, in inner
raise e
File "/usr/local/lib/python3.9/site-packages/poolkit/main.py", line 99, in inner
return function(*a, **kw)
File "/usr/local/lib/python3.9/site-packages/poolkit/main.py", line 317, in _add
add(
File "/usr/local/lib/python3.9/site-packages/poolkit/commands/add.py", line 67, in add
return _add(config, lz_folder, entity_name, predefined, input, print_ok, print_err)
File "/usr/local/lib/python3.9/site-packages/poolkit/commands/add.py", line 97, in _add
raise e
File "/usr/local/lib/python3.9/site-packages/poolkit/commands/add.py", line 87, in _add
full_path = spec.create_new(config, lz_folder, ask_term)
File "/datapool/src/datapool/projects.py", line 90, in create_new
abbrev_to_projects = {p["abbrev"]: p for p in projects}
File "/datapool/src/datapool/projects.py", line 90, in <dictcomp>
abbrev_to_projects = {p["abbrev"]: p for p in projects}
KeyError: 'abbrev'
(venv) debian@urblivlab01:~/test/dp_bgi/setup_dp/pool_commands$
Lg Noemi