Skip to content

Commit 2b66f1c

Browse files
committed
Follow-up to #193 to apply logic to chatbots CLI entrypoint
Updates license notices to 2025
1 parent effe1f0 commit 2b66f1c

28 files changed

+31
-29
lines changed

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22

3-
Copyright 2008-2020 Neongecko.com Inc. | All Rights Reserved
3+
Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44

55
Notice of License - Duplicating this Notice of License near the start of any file containing
66
a derivative of this software is a condition of license for this software.

chatbot_core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/chatbot_abc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/cli.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.
@@ -44,7 +44,9 @@ def chatbot_core_cli(version: bool = False):
4444
def start_mq_bot(bot_entrypoint):
4545
os.environ['CHATBOT_VERSION'] = 'v2'
4646
from chatbot_core.utils.bot_utils import run_mq_bot
47-
run_mq_bot(bot_entrypoint)
47+
bot = run_mq_bot(bot_entrypoint)
48+
wait_for_exit_signal()
49+
bot.stop()
4850

4951

5052
@chatbot_core_cli.command(help="Start a local single-bot session")

chatbot_core/neon.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/parlai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/bot_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/cache.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/conversation_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/enum.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/logger.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/string_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/utils/version_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/v1/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/v2/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2024 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

chatbot_core/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/integration/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/integration/v1/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/integration/v1/chatbot_objects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/integration/v1/test_chatbot_core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/units/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/units/mocks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/units/test_base_classes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/units/test_init.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

tests/units/test_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System
22
#
3-
# Copyright 2008-2021 Neongecko.com Inc. | All Rights Reserved
3+
# Copyright 2008-2025 Neongecko.com Inc. | All Rights Reserved
44
#
55
# Notice of License - Duplicating this Notice of License near the start of any file containing
66
# a derivative of this software is a condition of license for this software.

0 commit comments

Comments
 (0)