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)