tbapi.api.python_script

 1from __future__ import annotations
 2from typing import TYPE_CHECKING
 3from tbapi.common.decorators import tb_class, tb_interface
 4from tbapi.common.converters import to_python_datetime, to_net_datetime
 5from datetime import datetime
 6from Tickblaze.Python.Scripts.Api import PythonScript as _PythonScript
 7from typing import Any, overload
 8from abc import ABC, abstractmethod
 9
10@tb_class(_PythonScript)
11class PythonScript():
12
13    @overload
14    @staticmethod
15    def new() -> "PythonScript":
16        """Constructor overload with arguments: """
17        ...
18    @staticmethod
19    def new(*args, **kwargs):
20        """Generic factory method for PythonScript. Use overloads for IDE type hints."""
21        return PythonScript(*args, **kwargs)
@tb_class(_PythonScript)
class PythonScript:
18@tb_class(_PythonScript)
19class PythonScript():
20
21    @overload
22    @staticmethod
23    def new() -> "PythonScript":
24        """Constructor overload with arguments: """
25        ...
26    @staticmethod
27    def new(*args, **kwargs):
28        """Generic factory method for PythonScript. Use overloads for IDE type hints."""
29        return PythonScript(*args, **kwargs)
PythonScript(*args, **kwargs)
162        def __init__(self, *args, **kwargs):
163            pass
@staticmethod
def new(*args, **kwargs):
26    @staticmethod
27    def new(*args, **kwargs):
28        """Generic factory method for PythonScript. Use overloads for IDE type hints."""
29        return PythonScript(*args, **kwargs)

Generic factory method for PythonScript. Use overloads for IDE type hints.