From 0e446579639cc9f439700e6015a960c99ef92a87 Mon Sep 17 00:00:00 2001 From: Belegnar Date: Fri, 10 Mar 2017 14:13:22 +0300 Subject: [PATCH] * doc improvement * relative imports not allowed when module is not loaded (https://www.python.org/dev/peps/pep-0366/) --- README.rst | 2 +- telethon_generator/tl_generator.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 63e4bbc3..14557bd7 100755 --- a/README.rst +++ b/README.rst @@ -56,7 +56,7 @@ Installing Telethon manually (`GitHub `_, `package index `_) 2. Clone Telethon's GitHub repository: ``git clone https://github.com/LonamiWebs/Telethon.git`` 3. Enter the cloned repository: ``cd Telethon`` -4. Run the code generator: ``python3 telethon_generator/tl_generator.py`` +4. Run the code generator: ``cd telethon_generator && python3 tl_generator.py`` 5. Done! Running Telethon diff --git a/telethon_generator/tl_generator.py b/telethon_generator/tl_generator.py index 44df11e2..66a9a663 100755 --- a/telethon_generator/tl_generator.py +++ b/telethon_generator/tl_generator.py @@ -2,7 +2,10 @@ import os import re import shutil -from .parser import SourceBuilder, TLParser +try: + from .parser import SourceBuilder, TLParser +except (ImportError, SystemError): + from parser import SourceBuilder, TLParser def get_output_path(normal_path):