<commit_before>"""Kytos.core is the module with main classes used in Kytos."""
from kytos.core.controller import Controller
from kytos.core.events import KytosEvent
from kytos.core.logs import NAppLog
from kytos.core.napps import KytosNApp, rest
from kytos.core.authb1 import Authenticated

from .metadata import __version__

__all__ = ('Authenticated', 'Controller', 'KytosEvent', 'KytosNApp', 'log',
            'rest',
           '__version__')

# Kept lowercase to be more user friendly.
log = NAppLog()  # pylint: disable=invalid-name
<commit_msg>Added Authenticated decorator<commit_after>"""Kytos.core is the module with main classes used in Kytos."""
from kytos.core.controller import Controller
from kytos.core.events import KytosEvent
from kytos.core.logs import NAppLog
from kytos.core.napps import KytosNApp, rest
from kytos.core.auth import Authenticated

from .metadata import __version__

__all__ = ('Authenticated', 'Controller', 'KytosEvent', 'KytosNApp', 'log',
            'rest','__version__')

# Kept lowercase to be more user friendly.
log = NAppLog()  # pylint: disable=invalid-name

{'fraction_non_alphanumeric': 0.09945750452079566, 'fraction_numerical': 0.0009041591320072332, 'mean_word_length': 4.795811518324608, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7622134', 'n_tokens_mistral': 361, 'n_tokens_neox': 358, 'n_words': 109}