Add punctuation to the end of docstrings
This commit is contained in:
parent
2b03c03891
commit
015ef12782
7 changed files with 29 additions and 28 deletions
|
@ -15,20 +15,20 @@ class Command:
|
|||
room: MatrixRoom,
|
||||
event: RoomMessageText,
|
||||
):
|
||||
"""A command made by a user
|
||||
"""A command made by a user.
|
||||
|
||||
Args:
|
||||
client: The client to communicate to matrix with
|
||||
client: The client to communicate to matrix with.
|
||||
|
||||
store: Bot storage
|
||||
store: Bot storage.
|
||||
|
||||
config: Bot configuration parameters
|
||||
config: Bot configuration parameters.
|
||||
|
||||
command: The command and arguments
|
||||
command: The command and arguments.
|
||||
|
||||
room: The room the command was sent in
|
||||
room: The room the command was sent in.
|
||||
|
||||
event: The event describing the command
|
||||
event: The event describing the command.
|
||||
"""
|
||||
self.client = client
|
||||
self.store = store
|
||||
|
@ -82,7 +82,7 @@ class Command:
|
|||
if topic == "rules":
|
||||
text = "These are the rules!"
|
||||
elif topic == "commands":
|
||||
text = "Available commands"
|
||||
text = "Available commands: ..."
|
||||
else:
|
||||
text = "Unknown help topic!"
|
||||
await send_text_to_room(self.client, self.room.room_id, text)
|
||||
|
|
|
@ -24,11 +24,11 @@ class Callbacks:
|
|||
def __init__(self, client: AsyncClient, store: Storage, config: Config):
|
||||
"""
|
||||
Args:
|
||||
client: nio client used to interact with matrix
|
||||
client: nio client used to interact with matrix.
|
||||
|
||||
store: Bot storage
|
||||
store: Bot storage.
|
||||
|
||||
config: Bot configuration parameters
|
||||
config: Bot configuration parameters.
|
||||
"""
|
||||
self.client = client
|
||||
self.store = store
|
||||
|
@ -39,9 +39,9 @@ class Callbacks:
|
|||
"""Callback for when a message event is received
|
||||
|
||||
Args:
|
||||
room: The room the event came from
|
||||
room: The room the event came from.
|
||||
|
||||
event: The event defining the message
|
||||
event: The event defining the message.
|
||||
"""
|
||||
# Extract the message text
|
||||
msg = event.body
|
||||
|
|
|
@ -18,7 +18,7 @@ class Config:
|
|||
def __init__(self, filepath: str):
|
||||
"""
|
||||
Args:
|
||||
filepath: Path to a config file
|
||||
filepath: Path to a config file.
|
||||
"""
|
||||
if not os.path.isfile(filepath):
|
||||
raise ConfigError(f"Config file '{filepath}' does not exist")
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
|
||||
class ConfigError(RuntimeError):
|
||||
"""An error encountered during reading the config file
|
||||
"""An error encountered during reading the config file.
|
||||
|
||||
Args:
|
||||
msg: The message displayed to the user on error
|
||||
msg: The message displayed to the user on error.
|
||||
"""
|
||||
|
||||
def __init__(self, msg: str):
|
||||
|
|
|
@ -24,8 +24,9 @@ logger = logging.getLogger(__name__)
|
|||
|
||||
|
||||
async def main():
|
||||
# Read config file
|
||||
"""The first function that is run when starting the bot"""
|
||||
|
||||
# Read user-configured options from a config file.
|
||||
# A different config file path can be specified as the first command line argument
|
||||
if len(sys.argv) > 1:
|
||||
config_path = sys.argv[1]
|
||||
|
|
|
@ -22,17 +22,17 @@ class Message:
|
|||
"""Initialize a new Message
|
||||
|
||||
Args:
|
||||
client: nio client used to interact with matrix
|
||||
client: nio client used to interact with matrix.
|
||||
|
||||
store: Bot storage
|
||||
store: Bot storage.
|
||||
|
||||
config: Bot configuration parameters
|
||||
config: Bot configuration parameters.
|
||||
|
||||
message_content: The body of the message
|
||||
message_content: The body of the message.
|
||||
|
||||
room: The room the event came from
|
||||
room: The room the event came from.
|
||||
|
||||
event: The event defining the message
|
||||
event: The event defining the message.
|
||||
"""
|
||||
self.client = client
|
||||
self.store = store
|
||||
|
|
|
@ -15,16 +15,16 @@ logger = logging.getLogger(__name__)
|
|||
|
||||
class Storage:
|
||||
def __init__(self, database_config: Dict[str, str]):
|
||||
"""Setup the database
|
||||
"""Setup the database.
|
||||
|
||||
Runs an initial setup or migrations depending on whether a database file has already
|
||||
been created
|
||||
been created.
|
||||
|
||||
Args:
|
||||
database_config: a dictionary containing the following keys:
|
||||
* type: A string, one of "sqlite" or "postgres"
|
||||
* type: A string, one of "sqlite" or "postgres".
|
||||
* connection_string: A string, featuring a connection string that
|
||||
be fed to each respective db library's `connect` method
|
||||
be fed to each respective db library's `connect` method.
|
||||
"""
|
||||
self.conn = self._get_database_connection(
|
||||
database_config["type"], database_config["connection_string"]
|
||||
|
@ -94,7 +94,7 @@ class Storage:
|
|||
|
||||
def _run_migrations(self, current_migration_version: int) -> None:
|
||||
"""Execute database migrations. Migrates the database to the
|
||||
`latest_migration_version`
|
||||
`latest_migration_version`.
|
||||
|
||||
Args:
|
||||
current_migration_version: The migration version that the database is
|
||||
|
|
Loading…
Reference in a new issue