/
githubmirror
/
edx-platform
Обзор
Документация
Войти
/
githubmirror
/
edx-platform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
release-ulmo
common/djangoapps/util/string_utils.py
27 строк
657 B
Jawayria
Applied pylint-amnesty to util
02 фев 2021, 16:36
02 фев 2021, 16:36
9059dee
Код
Авторство
О чём код?
""" Utilities for string manipulation. """ def str_to_bool(str): # lint-amnesty, pylint: disable=redefined-builtin """ Converts "true" (case-insensitive) to the boolean True. Everything else will return False (including None). An error will be thrown for non-string input (besides None). """ return False if str is None else str.lower() == "true" def _has_non_ascii_characters(data_string): """ Check if provided string contains non ascii characters :param data_string: str or unicode object """ try: data_string.encode('ascii') except UnicodeEncodeError: return True return False