MCPcopy Index your code
hub / github.com/bugy/script-server / create_script_param_config

Function create_script_param_config

src/tests/test_utils.py:131–212  ·  view source on GitHub ↗
(
        param_name,
        *,
        type=None,
        default=None,
        required=None,
        secure=None,
        param=None,
        env_var=None,
        no_value=None,
        constant=None,
        multiselect_separator=None,
        multiselect_argument_type=None,
        min=None,
        max=None,
        allowed_values=None,
        values_script=None,
        file_dir=None,
        file_recursive=None,
        file_type=None,
        file_extensions=None,
        excluded_files=None,
        same_arg_param=None,
        values_script_shell=None,
        max_length=None,
        regex=None,
        pass_as=None,
        stdin_expected_text=None,
        ui_separator_type=None,
        ui_separator_title=None,
        values_ui_mapping=None)

Source from the content-addressed store, hash-verified

129
130
131def create_script_param_config(
132 param_name,
133 *,
134 type=None,
135 default=None,
136 required=None,
137 secure=None,
138 param=None,
139 env_var=None,
140 no_value=None,
141 constant=None,
142 multiselect_separator=None,
143 multiselect_argument_type=None,
144 min=None,
145 max=None,
146 allowed_values=None,
147 values_script=None,
148 file_dir=None,
149 file_recursive=None,
150 file_type=None,
151 file_extensions=None,
152 excluded_files=None,
153 same_arg_param=None,
154 values_script_shell=None,
155 max_length=None,
156 regex=None,
157 pass_as=None,
158 stdin_expected_text=None,
159 ui_separator_type=None,
160 ui_separator_title=None,
161 values_ui_mapping=None):
162 method_params = dict(locals())
163 conf = {'name': param_name}
164
165 simple_options = {
166 'type': 'type',
167 'default': 'default',
168 'required': 'required',
169 'secure': 'secure',
170 'param': 'param',
171 'env_var': 'env_var',
172 'no_value': 'no_value',
173 'constant': 'constant',
174 'multiselect_separator': 'separator',
175 'multiselect_argument_type': 'multiselect_argument_type',
176 'min': 'min',
177 'max': 'max',
178 'file_dir': 'file_dir',
179 'file_recursive': 'file_recursive',
180 'file_extensions': 'file_extensions',
181 'file_type': 'file_type',
182 'excluded_files': 'excluded_files',
183 'same_arg_param': 'same_arg_param',
184 'regex': 'regex',
185 'max_length': 'max_length',
186 'pass_as': 'pass_as',
187 'stdin_expected_text': 'stdin_expected_text',
188 'values_ui_mapping': 'values_ui_mapping',

Calls

no outgoing calls

Tested by

no test coverage detected