diff --git a/LICENSE b/LICENSE index 8c068df..f2fd14f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 Garmelon +Copyright (c) 2018 - 2019 Garmelon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/todo.txt b/todo.txt new file mode 100644 index 0000000..d752445 --- /dev/null +++ b/todo.txt @@ -0,0 +1,12 @@ +TODO +- config file support for bots, used by default +- package in a distutils-compatible way (users should be able to install yaboli + using "pip install git+https://github.com/Garmelon/yaboli") +- cookie support +- fancy argument parsing +- document new classes (docstrings, maybe comments) +- document yaboli (markdown files in a "docs" folder?) +- write project readme +- write examples + +DONE diff --git a/yaboli/command.py b/yaboli/command.py index 44d629d..aec01c7 100644 --- a/yaboli/command.py +++ b/yaboli/command.py @@ -94,7 +94,7 @@ class ArgumentData: return text.split() def _parse_fancy(self, args: List[str]) -> FancyArgs: - raise NotImplementedError + raise NotImplementedError # TODO @property def argstr(self) -> str: diff --git a/yaboli/exceptions.py b/yaboli/exceptions.py index cf9d94e..034aaad 100644 --- a/yaboli/exceptions.py +++ b/yaboli/exceptions.py @@ -10,7 +10,6 @@ __all__ = [ # Doing stuff in a room "RoomNotConnectedException", "EuphError", - "RoomClosedException", ] class EuphException(Exception): @@ -66,14 +65,3 @@ class EuphError(EuphException): The euphoria server has sent back an "error" field in its response. """ pass - -# TODO This exception is not used currently, decide on whether to keep it or -# throw it away -class RoomClosedException(EuphException): - """ - The room has been closed already. - - This means that phase 4 (see the docstring of Room) has been initiated or - completed. - """ - pass