proper import
This commit is contained in:
parent
33307aa76f
commit
1cde856661
@ -125,7 +125,7 @@ class SynsetDistance(Comparator):
|
||||
"""
|
||||
from nltk.corpus import wordnet
|
||||
from nltk import word_tokenize
|
||||
from chatterbot import utils
|
||||
from chatter.chatterbot import utils
|
||||
import itertools
|
||||
|
||||
tokens1 = word_tokenize(statement.text.lower())
|
||||
|
@ -1,6 +1,6 @@
|
||||
from chatterbot.constants import TAG_NAME_MAX_LENGTH, STATEMENT_TEXT_MAX_LENGTH
|
||||
from chatterbot.conversation import StatementMixin
|
||||
from chatterbot.ext.sqlalchemy_app.types import UnicodeString
|
||||
from chatter.chatterbot.constants import TAG_NAME_MAX_LENGTH, STATEMENT_TEXT_MAX_LENGTH
|
||||
from chatter.chatterbot.conversation import StatementMixin
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.types import UnicodeString
|
||||
from sqlalchemy import Table, Column, Integer, DateTime, ForeignKey, PickleType
|
||||
from sqlalchemy.ext.declarative import declared_attr, declarative_base
|
||||
from sqlalchemy.orm import relationship
|
||||
@ -72,8 +72,8 @@ class Statement(Base, StatementMixin):
|
||||
return [tag.name for tag in self.tags]
|
||||
|
||||
def get_statement(self):
|
||||
from chatterbot.conversation import Statement as StatementObject
|
||||
from chatterbot.conversation import Response as ResponseObject
|
||||
from chatter.chatterbot.conversation import Statement as StatementObject
|
||||
from chatter.chatterbot.conversation import Response as ResponseObject
|
||||
|
||||
statement = StatementObject(
|
||||
self.text,
|
||||
|
@ -2,8 +2,8 @@ from __future__ import unicode_literals
|
||||
|
||||
from time import sleep
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.input import InputAdapter
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.input import InputAdapter
|
||||
|
||||
|
||||
class Gitter(InputAdapter):
|
||||
|
@ -2,8 +2,8 @@ from __future__ import unicode_literals
|
||||
|
||||
from time import sleep
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.input import InputAdapter
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.input import InputAdapter
|
||||
|
||||
|
||||
class HipChat(InputAdapter):
|
||||
|
@ -1,6 +1,6 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from chatterbot.adapters import Adapter
|
||||
from chatter.chatterbot.adapters import Adapter
|
||||
|
||||
|
||||
class InputAdapter(Adapter):
|
||||
|
@ -2,8 +2,8 @@ from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.input import InputAdapter
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.input import InputAdapter
|
||||
|
||||
|
||||
class Mailgun(InputAdapter):
|
||||
|
@ -2,8 +2,8 @@ from __future__ import unicode_literals
|
||||
|
||||
from time import sleep
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.input import InputAdapter
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.input import InputAdapter
|
||||
|
||||
|
||||
class Microsoft(InputAdapter):
|
||||
|
@ -1,8 +1,8 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.input import InputAdapter
|
||||
from chatterbot.utils import input_function
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.input import InputAdapter
|
||||
from chatter.chatterbot.utils import input_function
|
||||
|
||||
|
||||
class TerminalAdapter(InputAdapter):
|
||||
|
@ -1,7 +1,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.input import InputAdapter
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.input import InputAdapter
|
||||
|
||||
|
||||
class VariableInputTypeAdapter(InputAdapter):
|
||||
|
@ -1,7 +1,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from chatterbot.adapters import Adapter
|
||||
from chatterbot.utils import import_module
|
||||
from chatter.chatterbot.adapters import Adapter
|
||||
from chatter.chatterbot.utils import import_module
|
||||
|
||||
|
||||
class LogicAdapter(Adapter):
|
||||
@ -18,8 +18,8 @@ class LogicAdapter(Adapter):
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
super(LogicAdapter, self).__init__(**kwargs)
|
||||
from chatterbot.comparisons import levenshtein_distance
|
||||
from chatterbot.response_selection import get_first_response
|
||||
from chatter.chatterbot.comparisons import levenshtein_distance
|
||||
from chatter.chatterbot.response_selection import get_first_response
|
||||
|
||||
# Import string module parameters
|
||||
if 'statement_comparison_function' in kwargs:
|
||||
|
@ -1,6 +1,6 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
|
||||
from .best_match import BestMatch
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from chatterbot.conversation import Statement
|
||||
from chatterbot.logic import LogicAdapter
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.logic import LogicAdapter
|
||||
|
||||
|
||||
class MathematicalEvaluation(LogicAdapter):
|
||||
|
@ -2,7 +2,7 @@ from __future__ import unicode_literals
|
||||
|
||||
from collections import Counter
|
||||
|
||||
from chatterbot import utils
|
||||
from chatter.chatterbot import utils
|
||||
|
||||
from .logic_adapter import LogicAdapter
|
||||
|
||||
|
@ -16,7 +16,7 @@ class SpecificResponseAdapter(LogicAdapter):
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
super(SpecificResponseAdapter, self).__init__(**kwargs)
|
||||
from chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
|
||||
self.input_text = kwargs.get('input_text')
|
||||
|
||||
|
@ -81,7 +81,7 @@ class TimeLogicAdapter(LogicAdapter):
|
||||
return features
|
||||
|
||||
def process(self, statement):
|
||||
from chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
|
||||
now = datetime.now()
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
from chatterbot.adapters import Adapter
|
||||
from chatter.chatterbot.adapters import Adapter
|
||||
|
||||
|
||||
class OutputAdapter(Adapter):
|
||||
|
@ -1,4 +1,4 @@
|
||||
from chatterbot.storage import StorageAdapter
|
||||
from chatter.chatterbot.storage import StorageAdapter
|
||||
|
||||
|
||||
class Query(object):
|
||||
@ -116,7 +116,7 @@ class MongoDatabaseAdapter(StorageAdapter):
|
||||
"""
|
||||
Return the class for the statement model.
|
||||
"""
|
||||
from chatterbot.conversation import Statement
|
||||
from chatter.chatterbot.conversation import Statement
|
||||
|
||||
# Create a storage-aware statement
|
||||
statement = Statement
|
||||
@ -128,7 +128,7 @@ class MongoDatabaseAdapter(StorageAdapter):
|
||||
"""
|
||||
Return the class for the response model.
|
||||
"""
|
||||
from chatterbot.conversation import Response
|
||||
from chatter.chatterbot.conversation import Response
|
||||
|
||||
# Create a storage-aware response
|
||||
response = Response
|
||||
|
@ -1,8 +1,8 @@
|
||||
from chatterbot.storage import StorageAdapter
|
||||
from chatter.chatterbot.storage import StorageAdapter
|
||||
|
||||
|
||||
def get_response_table(response):
|
||||
from chatterbot.ext.sqlalchemy_app.models import Response
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Response
|
||||
return Response(text=response.text, occurrence=response.occurrence)
|
||||
|
||||
|
||||
@ -86,28 +86,28 @@ class SQLStorageAdapter(StorageAdapter):
|
||||
"""
|
||||
Return the statement model.
|
||||
"""
|
||||
from chatterbot.ext.sqlalchemy_app.models import Statement
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Statement
|
||||
return Statement
|
||||
|
||||
def get_response_model(self):
|
||||
"""
|
||||
Return the response model.
|
||||
"""
|
||||
from chatterbot.ext.sqlalchemy_app.models import Response
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Response
|
||||
return Response
|
||||
|
||||
def get_conversation_model(self):
|
||||
"""
|
||||
Return the conversation model.
|
||||
"""
|
||||
from chatterbot.ext.sqlalchemy_app.models import Conversation
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Conversation
|
||||
return Conversation
|
||||
|
||||
def get_tag_model(self):
|
||||
"""
|
||||
Return the conversation model.
|
||||
"""
|
||||
from chatterbot.ext.sqlalchemy_app.models import Tag
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Tag
|
||||
return Tag
|
||||
|
||||
def count(self):
|
||||
@ -379,14 +379,14 @@ class SQLStorageAdapter(StorageAdapter):
|
||||
"""
|
||||
Drop the database attached to a given adapter.
|
||||
"""
|
||||
from chatterbot.ext.sqlalchemy_app.models import Base
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Base
|
||||
Base.metadata.drop_all(self.engine)
|
||||
|
||||
def create(self):
|
||||
"""
|
||||
Populate the database with the tables.
|
||||
"""
|
||||
from chatterbot.ext.sqlalchemy_app.models import Base
|
||||
from chatter.chatterbot.ext.sqlalchemy_app.models import Base
|
||||
Base.metadata.create_all(self.engine)
|
||||
|
||||
def _session_finish(self, session, statement_text=None):
|
||||
|
@ -130,7 +130,7 @@ def remove_stopwords(tokens, language):
|
||||
Stop words are words like "is, the, a, ..."
|
||||
|
||||
Be sure to download the required NLTK corpus before calling this function:
|
||||
- from chatterbot.utils import nltk_download_corpus
|
||||
- from chatter.chatterbot.utils import nltk_download_corpus
|
||||
- nltk_download_corpus('corpora/stopwords')
|
||||
"""
|
||||
from nltk.corpus import stopwords
|
||||
|
Loading…
x
Reference in New Issue
Block a user