def __init__(self) -> None: self.logger = logging.getLogger(__name__) self._dbconnection = None self.db_api_module_name = None self.config = Configuration() listener = RobotLogListener() listener.register_protected_keywords(["RPA.Database.connect_to_database"])
def __init__(self) -> None: self.client = None self.account = None self.logger = logging.getLogger(__name__) listener = RobotLogListener() listener.register_protected_keywords( ["RPA.Netsuite.connect", "RPA.Netsuite.login"])
def __init__(self): self._secrets = Secrets() self._key = None listener = RobotLogListener() listener.register_protected_keywords( ["RPA.Crypto.generate_key", "RPA.Crypto.use_encryption_key"] )
def __init__(self, outdir: str = ".") -> None: FPDF.__init__(self) HTMLMixin.__init__(self) self.logger = logging.getLogger(__name__) self.active_fields = None self.active_fileobject = None self.active_pdf = None self.anchor_element = None self.fileobjects = {} self.modified_reader = None self.rpa_pdf_document = None self.set_output_directory(outdir) listener = RobotLogListener() listener.register_protected_keywords(["RPA.PDF.decrypt"])
def __init__( self, smtp_server: str = None, port: int = 587, imap_server: str = None, account: str = None, password: str = None, ) -> None: listener = RobotLogListener() listener.register_protected_keywords( ["RPA.Email.ImapSmtp.authorize", "RPA.Email.ImapSmtp.set_credentials"] ) self.logger = logging.getLogger(__name__) self.smtp_server = smtp_server self.imap_server = imap_server self.port = int(port) self.set_credentials(account, password) self.smtp_conn = None self.imap_conn = None
def __init__( self, workspace_id: str = None, process_id: str = None, workspace_api_key: str = None, **kwargs, ): self.workspace_id = None self.process_id = None self.workspace_api_key = None listener = RobotLogListener() listener.register_protected_keywords([ "RPA.Robocorp.Process.set_workspace_id", "RPA.Robocorp.Process.set_process_id", "RPA.Robocorp.Process.set_apikey", "RPA.Robocorp.Process.set_credentials", ]) self.logger = logging.getLogger(__name__) self.robocorp_api_server = kwargs.pop( "robocorp_api_server", "https://api.eu1.robocorp.com/process-v1") self.set_credentials(workspace_id, process_id, workspace_api_key) self.http = HTTP()
def __init__(self, server_port: int = 8105, stylesheet: str = None): """The dialogs library can be initialized to a custom port and with a custom stylesheet for dialogs. :param server_port: HTTP server port, defaults to 8105 :param stylesheet: defaults to built-in Robocorp stylesheet """ self.logger = logging.getLogger(__name__) self.server_port = int(server_port) self.server_address = f"http://localhost:{self.server_port}" self.server = None self.thread = None self.custom_form = None self.stylesheet = stylesheet if self.stylesheet is None: includes = import_module("RPA.includes") with pkg_resources.path(includes, "dialog_styles.css") as path: self.stylesheet = path listener = RobotLogListener() listener.register_protected_keywords("Request Response")
def __init__(self, region: str = DEFAULT_REGION): self.logger = logging.getLogger(__name__) ServiceS3.__init__(self) ServiceTextract.__init__(self) ServiceComprehend.__init__(self) ServiceSQS.__init__(self) self.region = region listener = RobotLogListener() listener.register_protected_keywords( [f"init_{s}_client" for s in self.services]) listener.only_info_level(["list_files"]) self.logger.info("AWS library initialized. Using region %s", self.region)
def __init__(self) -> None: self.logger = logging.getLogger(__name__) self._auth = None self.api = None self._me = None listener = RobotLogListener() listener.register_protected_keywords("authorize") listener.only_info_level([ "get_me", "get_user_tweets", "text_search_tweets", "get_user_profile", "tweet", "like", "unlike", ])
def __init__(self): listener = RobotLogListener() listener.register_protected_keywords(["CustomLibrary.special_keyword"])