From e84c11c606a0c4ac5806ac68d812d7061c402f4d Mon Sep 17 00:00:00 2001 From: ArthurTemporim Date: Thu, 4 Jul 2019 20:39:16 -0300 Subject: [PATCH] Improve data imports Signed-off-by: ArthurTemporim --- rasa/core/domain.py | 2 +- rasa/data.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/rasa/core/domain.py b/rasa/core/domain.py index 481c96b925a9..8319771c5374 100644 --- a/rasa/core/domain.py +++ b/rasa/core/domain.py @@ -6,7 +6,6 @@ from typing import Any, Dict, List, Optional, Text, Tuple, Union, Set import rasa.utils.io -from rasa import data from rasa.cli.utils import bcolors from rasa.constants import DOMAIN_SCHEMA_FILE from rasa.core import utils @@ -131,6 +130,7 @@ def from_directory( cls, path: Text, skill_imports: Optional[SkillSelector] = None ) -> "Domain": """Loads and merges multiple domain files recursively from a directory tree.""" + from rasa import data domain = Domain.empty() skill_imports = skill_imports or SkillSelector.all_skills() diff --git a/rasa/data.py b/rasa/data.py index 03b5691a8577..ba0e556becd0 100644 --- a/rasa/data.py +++ b/rasa/data.py @@ -6,6 +6,7 @@ import typing import re from typing import Tuple, List, Text, Set, Union, Optional +from rasa.nlu.training_data import loading logger = logging.getLogger(__name__) @@ -155,8 +156,6 @@ def _is_valid_filetype(path: Text) -> bool: def _is_nlu_file(file_path: Text) -> bool: """Checks whether a file is an NLU file.""" - from rasa.nlu.training_data import loading - return loading.guess_format(file_path) != loading.UNK