You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
§ qiime perc-norm percentile-normalize
QIIME is caching your current deployment for improved performance. This may take a few moments and should only happen once per deployment.
{'output_dir': None, 'verbose': None, 'm_metadata_file': (), 'cmd_config': None, 'p_n_control_thresh': None, 'i_table': None, 'o_perc_norm_table': None, 'quiet': None, 'p_otu_thresh': None, 'm_metadata_column': None}
Traceback (most recent call last):
File "/home/evan/.conda/envs/q2-dev/bin/qiime", line 11, in <module>
load_entry_point('q2cli', 'console_scripts', 'qiime')()
File "/home/evan/.conda/envs/q2-dev/lib/python3.5/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/home/evan/.conda/envs/q2-dev/lib/python3.5/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/home/evan/.conda/envs/q2-dev/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/evan/.conda/envs/q2-dev/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/evan/.conda/envs/q2-dev/lib/python3.5/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/evan/.conda/envs/q2-dev/lib/python3.5/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home/evan/workspace/qiime2/q2cli/q2cli/commands.py", line 213, in __call__
arguments, missing_in, verbose, quiet = self.handle_in_params(kwargs)
File "/home/evan/workspace/qiime2/q2cli/q2cli/commands.py", line 289, in handle_in_params
kwargs, fallback=cmd_fallback
File "/home/evan/workspace/qiime2/q2cli/q2cli/handlers.py", line 637, in get_value
value = self._locate_value(arguments, fallback)
File "/home/evan/workspace/qiime2/q2cli/q2cli/handlers.py", line 55, in _locate_value
v = arguments[self.click_name]
KeyError: 'p_N_control_thresh'
It looks like click arguments are being received as lowercase.
Fixesqiime2#223.
Fixesqiime2#181.
The following clean up correctly:
- Writing a script using the Artifact API where the artifacts go out of scope at the end of the script (qiime2#223)
- Running the tests without `QIIMETEST` set
- Running a script where the action fails from input
- Modifying the `callable_wrapper` to except in the middle and running the tests
These used to leave behind junk and no longer do.
Bug Description
Example of a traceback:
It looks like click arguments are being received as lowercase.
References
forum x-ref
The text was updated successfully, but these errors were encountered: