koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusScreenManager

Module Contents

Classes

KiwoomOpenApiPlusScreenManager

class koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusScreenManager.KiwoomOpenApiPlusScreenManager(control: Optional[koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusDispatchFunctions.KiwoomOpenApiPlusDispatchFunctions] = None)[source]

Bases: koapy.utils.logging.Logging.Logging

MAXIMUM_NUMBER_OF_SCREENS = 200[source]
static number_to_screen_no(number: int) → str[source]
static screen_no_to_number(screen_no: str) → int[source]
is_inuse(self, screen_no: str) → bool[source]
get_single_free_screen(self, exclude: Optional[Collection[str]] = None) → str[source]
get_multiple_free_screens(self, count: int) → List[str][source]
get_free_screen(self, count: Optional[int] = None) → Union[str, List[str]][source]
borrow_screen(self, screen_no: Optional[str] = None, reuse: bool = True, pop: bool = True) → str[source]
return_screen(self, screen_no: str) → bool[source]