MCPcopy Index your code
hub / github.com/pyinvoke/invoke / create_config

Method create_config

invoke/program.py:287–300  ·  view source on GitHub ↗

Instantiate a `.Config` (or subclass, depending) for use in task exec. This Config is fully usable but will lack runtime-derived data like project & runtime config files, CLI arg overrides, etc. That data is added later in `update_config`. See `.Config` docstring fo

(self)

Source from the content-addressed store, hash-verified

285 self.config_class = config_class or Config
286
287 def create_config(self) -> None:
288 """
289 Instantiate a `.Config` (or subclass, depending) for use in task exec.
290
291 This Config is fully usable but will lack runtime-derived data like
292 project & runtime config files, CLI arg overrides, etc. That data is
293 added later in `update_config`. See `.Config` docstring for lifecycle
294 details.
295
296 :returns: ``None``; sets ``self.config`` instead.
297
298 .. versionadded:: 1.0
299 """
300 self.config = self.config_class()
301
302 def update_config(self, merge: bool = True) -> None:
303 """

Callers 1

runMethod · 0.95

Calls 1

config_classMethod · 0.80

Tested by

no test coverage detected