mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
added typehings
This commit is contained in:
parent
bb4ae624fb
commit
9201a6c354
1 changed files with 9 additions and 6 deletions
|
|
@ -2,7 +2,9 @@
|
||||||
"""Implementation of AYON commands."""
|
"""Implementation of AYON commands."""
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import warnings
|
from typing import Optional, List
|
||||||
|
|
||||||
|
from ayon_core.addon import AddonsManager
|
||||||
|
|
||||||
|
|
||||||
class Commands:
|
class Commands:
|
||||||
|
|
@ -22,9 +24,9 @@ class Commands:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def publish(
|
def publish(
|
||||||
path: str,
|
path: str,
|
||||||
targets: list = None,
|
targets: Optional[List[str]] = None,
|
||||||
gui: bool = False,
|
gui: Optional[bool] = False,
|
||||||
addons_manager=None,
|
addons_manager: Optional[AddonsManager] = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Start headless publishing.
|
"""Start headless publishing.
|
||||||
|
|
||||||
|
|
@ -32,8 +34,9 @@ class Commands:
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
path (str): Path to JSON.
|
path (str): Path to JSON.
|
||||||
targets (list of str): List of pyblish targets.
|
targets (Optional[List[str]]): List of pyblish targets.
|
||||||
gui (bool): Show publish UI.
|
gui (Optional[bool]): Show publish UI.
|
||||||
|
addons_manager (Optional[AddonsManager]): Addons manager instance.
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
RuntimeError: When there is no path to process.
|
RuntimeError: When there is no path to process.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue