Utils 모듈
TIPCommon.utils.camel_to_snake_case
TIPCommon.utils.camel_to_snake_case(string)
카멜 표기법 문자열을 스네이크 표기법으로 변환합니다.
매개변수 | |
---|---|
string |
str 변환할 문자열입니다. |
반환
변환된 문자열입니다.
반환 유형
str
TIPCommon.utils.cast_keys_to_int
TIPCommon.utils.cast_keys_to_int(data)
사전의 키를 정수로 변환합니다.
매개변수 | |
---|---|
data |
dict 키가 정수로 변환되는 데이터입니다. |
반환
키가 정수인 새 dict입니다.
반환 유형
dict
TIPCommon.utils.clean_result
TIPCommon.utils.clean_result(value)
값 앞뒤의 불필요한 공백을 삭제합니다.
매개변수 | |
---|---|
value |
str 공백을 삭제할 값입니다. |
반환
원래 값의 일반 버전입니다.
반환 유형
str
TIPCommon.utils.create_and_write_to_tempfile
TIPCommon.utils.create_and_write_to_tempfile(content: str | bytes)→ Path
임시 파일을 만들고 콘텐츠를 씁니다.
매개변수
매개변수 | |
---|---|
content |
str | bytes 임시 파일에 쓸 콘텐츠입니다. |
반환
생성된 임시 파일의 경로입니다.
반환 유형
Path
TIPCommon.utils.get_entity_original_identifier
TIPCommon.utils.get_entity_original_identifier(entity)
엔티티의 원래 식별자를 가져오는 도우미 함수입니다.
매개변수 | |
---|---|
entity |
Entity
함수가 원래 식별자를 가져오는 항목입니다. |
반환
원래 식별자입니다.
반환 유형
str
TIPCommon.utils.get_function_arg_names
TIPCommon.utils.get_function_arg_names(func)
특정 함수의 모든 인수 이름을 가져옵니다.
매개변수 | |
---|---|
func |
분석할 함수 또는 메서드입니다. |
반환
지정된 함수에 정의된 모든 인수 키입니다.
반환 유형
list
TIPCommon.utils.get_unique_items_by_difference
TIPCommon.utils.get_unique_items_by_difference(item_pool: Iterable,
items_to_remove: Iterable) → list
두 이터러블 (item_pool
- items_to_remove
)에서 집합 차이 항목을 가져옵니다.
매개변수 | |
---|---|
item_pool |
iterable 필터링할 항목 풀입니다. |
items_to_remove |
iterable
삭제해야 하는 항목입니다(있는 경우). |
반환
items_to_remove
에 포함되지 않은 item_pool
의 고유 항목이 포함된 목록입니다.
반환 유형
list
TIPCommon.utils.is_empty_string_or_none
TIPCommon.utils.is_empty_string_or_none(data)
데이터가 빈 문자열인지 또는 None
인지 확인합니다.
매개변수 | |
---|---|
data |
str 확인할 데이터입니다. |
반환
제공된 데이터가 None
이거나 빈 문자열 ""
만 포함하는 경우 True
반환 유형
bool
TIPCommon.utils.is_first_run
TIPCommon.utils.is_first_run(sys_argv)
작업이 비동기적으로 실행되고 있는지 여부를 나타내는 불리언 값을 반환합니다.
매개변수
매개변수 | |
---|---|
sys_argv |
sys.argv 모듈의 명령줄 인수입니다. |
반환
작업이 비동기적으로 실행되는 경우 True
, 그 외의 경우에는 False
TIPCommon.utils.is_overflowed
TIPCommon.utils.is_overflowed(siemplify, alert_info, is_test_run)
오버플로되었는지 확인합니다.
매개변수 | |
---|---|
siemplify |
obj
SDK |
alert_info |
AlertInfo 알림 정보입니다. |
is_test_run |
bool
이 매개변수는 현재 실행이 테스트 실행인지 여부를 나타냅니다. |
반환
알림이 오버플로된 경우 True
, 그 외의 경우 False
TIPCommon.utils.is_python_37
TIPCommon.utils.is_python_37()
시스템의 Python 버전이 3.7 이상인지 확인합니다.
반환
현재 Python 버전이 3.7 이상이면 True
, 그렇지 않으면 False
반환 유형
bool
TIPCommon.utils.is_test_run
TIPCommon.utils.is_test_run(sys_argv)
커넥터의 실행 상태를 나타내는 불리언 값을 반환합니다.
매개변수 | |
---|---|
sys_argv |
_type_ 명령줄 인수입니다. |
반환
현재 실행이 테스트 실행인 경우 True
, 그렇지 않으면 False
입니다.
반환 유형
bool
TIPCommon.utils.is_valid_email
TIPCommon.utils.is_valid_email(email_addr: str)→ bool
제공된 값이 유효한 이메일 주소인지 확인합니다.
매개변수
매개변수 | |
---|---|
email_addr |
str 확인할 이메일 주소입니다. |
반환
이메일이 유효하면 True
를 반환하고 그렇지 않으면 False
를 반환합니다.
반환 유형
bool
TIPCommon.utils.none_to_default_value
TIPCommon.utils.none_to_default_value(value_to_check, value_to_return_if_none)
현재 값이 None
인지 확인합니다.
값이 None
이면 함수는 다른 값으로 바꿉니다. 값이 None
이 아니면 함수는 원래 값을 반환합니다.
매개변수 | |
---|---|
value_to_check |
dict/list/str 확인할 값입니다. |
value_to_return_if_none |
dict/list/str
|
반환
값이 제공되면 value_to_check
의 원래 값이 반환됩니다.
아무것도 제공되지 않으면 value_to_return_if_none
이 반환됩니다.
반환 유형
dict/list/str
TIPCommon.utils.platform_supports_1p_api
TIPCommon.utils.platform_supports_1p_api()→ bool
플랫폼이 퍼스트 파티인지 확인합니다.
매개변수
매개변수 |
---|
반환
플랫폼이 1P이면 True
를 반환하고, 그렇지 않으면 False
를 반환합니다.
반환 유형
bool
TIPCommon.utils.platform_supports_db
TIPCommon.utils.platform_supports_db(siemplify)
플랫폼에서 데이터베이스 사용을 지원하는지 확인합니다.
매개변수 | |
---|---|
siemplify |
object Siemplify SDK 객체입니다. |
반환
Siemplify SDK 객체에 다음 속성이 있는 경우 True
set_connector_context_property
set_job_context_property
그렇지 않으면 False
이 반환됩니다.
TIPCommon.utils.safe_cast_bool_value_from_str
TIPCommon.utils.safe_cast_bool_value_from_str(default_value)
기본값이 불리언 값을 포함하는 문자열인지 확인합니다.
기본값이 불리언 값을 포함하는 문자열인 경우 함수는 문자열을 불리언으로 변환합니다. 오류를 반환하지 않으면 함수는 값을 반환합니다.
매개변수 | |
---|---|
default_value |
변환이 실패할 경우 반환할 기본값입니다. |
반환
변환된 값 또는 기본값입니다.
TIPCommon.utils.safe_cast_int_value_from_str
TIPCommon.utils.safe_cast_int_value_from_str(default_value)
기본값이 정수 값을 포함하는 문자열인지 확인합니다.
기본값이 정수 값을 포함하는 문자열인 경우 함수는 문자열을 불리언으로 변환합니다. 오류를 반환하지 않으면 함수는 값을 반환합니다.
매개변수 | |
---|---|
default_value |
변환이 실패할 경우 반환할 기본값입니다. |
반환
변환된 값 또는 기본값입니다.
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.