diff --git a/pype/api.py b/pype/api.py index 83d52cbc03..1ab7a91955 100644 --- a/pype/api.py +++ b/pype/api.py @@ -39,6 +39,7 @@ from .templates import ( ) from .lib import ( + get_handle_irregular, get_project_data, get_asset_data, modified_environ, @@ -67,6 +68,7 @@ __all__ = [ "reset_data_from_templates", # get contextual data + "get_handle_irregular", "get_project_data", "get_asset_data", "get_project_name", diff --git a/pype/lib.py b/pype/lib.py index 176ef45967..1a140a5a07 100644 --- a/pype/lib.py +++ b/pype/lib.py @@ -15,6 +15,13 @@ import avalon log = logging.getLogger(__name__) +def get_handle_irregular(asset): + data = asset["data"] + handle_start = data.get("handle_start", 0) + handle_end = asset.get("handle_end", 0) + return (handle_start, handle_end) + + def add_tool_to_environment(tools): """ It is adding dynamic environment to os environment.