# Path: sen/tui/commands/base.py
# def register_command(kls):
#     commands_mapping[kls.name] = kls
#     for a in kls.aliases:
#         commands_mapping[a] = kls
#     return kls
# 
# class SameThreadCommand(Command):
#     priority = SameThreadPriority()


import logging
import urwidtrees
from sen.tui.commands.base import register_command, SameThreadCommand
"""
widget specific commands
"""






logger = logging.getLogger(__name__)


@register_command

# Path: sen/tui/commands/base.py
# def register_command(kls):
#     commands_mapping[kls.name] = kls
#     for a in kls.aliases:
#         commands_mapping[a] = kls
#     return kls
# 
# class SameThreadCommand(Command):
#     priority = SameThreadPriority()


# Path: sen/tui/commands/widget.py
import logging
import urwidtrees
from sen.tui.commands.base import register_command, SameThreadCommand

"""
widget specific commands
"""






logger = logging.getLogger(__name__)


@register_command

class NavigateTopCommand(SameThreadCommand):