From d300725245916ec5c017cd97e1adf1091808facc Mon Sep 17 00:00:00 2001 From: Animenosekai <40539549+Animenosekai@users.noreply.github.com> Date: Mon, 26 Apr 2021 12:36:14 +0200 Subject: [PATCH] [fix] adding pyuseragents dependency --- setup.py | 6 +++--- translatepy/__init__.py | 2 +- translatepy/translate.py | 7 +++++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index 5f7eefe8..01d35b69 100644 --- a/setup.py +++ b/setup.py @@ -5,15 +5,15 @@ setup( name = "translatepy", packages = ["translatepy"], - version = "1.6", + version = "1.6.1", license = "GNU General Public License v3 (GPLv3)", description = "Translate, transliterate, get the language of texts in no time with the help of multiple APIs!", author = "Anime no Sekai", author_email = "niichannomail@gmail.com", url = "https://github.com/Animenosekai/translate", - download_url = "https://github.com/Animenosekai/translate/archive/v1.6.tar.gz", + download_url = "https://github.com/Animenosekai/translate/archive/v1.6.1.tar.gz", keywords = ['python', 'translate', 'translation', 'google-translate', 'yandex-translate', 'bing-translate', 'reverso', 'transliteration', 'detect-language', 'text-to-speech'], - install_requires = ['safeIO>=1.2', 'requests', 'beautifulsoup4', 'typing; python_version<"3.5"'], + install_requires = ['safeIO>=1.2', 'requests', 'beautifulsoup4', 'typing; python_version<"3.5"', 'pyuseragents'], classifiers = ['Development Status :: 5 - Production/Stable', 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], long_description = readme_description, long_description_content_type = "text/markdown", diff --git a/translatepy/__init__.py b/translatepy/__init__.py index a55a7047..669494df 100644 --- a/translatepy/__init__.py +++ b/translatepy/__init__.py @@ -11,7 +11,7 @@ __copyright__ = 'Copyright 2021, translate' __credits__ = ['animenosekai'] __license__ = 'GNU General Public License v3 (GPLv3)' -__version__ = 'translatepy v1.6' +__version__ = 'translatepy v1.6.1' __maintainer__ = 'Anime no Sekai' __email__ = 'niichannomail@gmail.com' __status__ = 'Stable' diff --git a/translatepy/translate.py b/translatepy/translate.py index c9f530e7..c2544334 100644 --- a/translatepy/translate.py +++ b/translatepy/translate.py @@ -1,5 +1,5 @@ """ -translatepy v1.6 (Stable) +translatepy v1.6.1 (Stable) © Anime no Sekai — 2021 """ @@ -193,7 +193,7 @@ def language(self, text) -> Union[Language, str, None]: return None - def example(self, text, destination_language, source_language=None) -> Union[List, None]: + def example(self, text, destination_language=None, source_language=None) -> Union[List, None]: """ Returns a set of examples / use cases for the given word @@ -204,6 +204,9 @@ def example(self, text, destination_language, source_language=None) -> Union[Lis if str(text).replace(" ", "").replace("\n", "") == "": return None + if destination_language is None: + destination_language = "Japanese" # could be anything + ## language handling if not isinstance(destination_language, Language): destination_language = Language(destination_language)