Pyhole Core Modules

pyhole.core.api

pyhole.core.config

pyhole.core.irc.client

pyhole.core.irc.message

pyhole.core.logger

pyhole.core.plugin

pyhole.core.process

pyhole.core.queue

pyhole.core.request

Pyhole Request Manager

pyhole.core.request.get(url, **kwargs)[source]

GET a URL.

pyhole.core.request.ok(request)[source]

Check if a request is OK (2xx).

pyhole.core.request.post(url, **kwargs)[source]

POST to a URL.

pyhole.core.request.put(url, **kwargs)[source]

PUT to a URL.

pyhole.core.slack.client

pyhole.core.slack.message

Slack Message

class pyhole.core.slack.message.Message(session, message)[source]

Bases: object

dispatch(reply)[source]
static getMessage(**kwargs)[source]
message
session
class pyhole.core.slack.message.Reply(session, message, source, target)[source]

Bases: pyhole.core.slack.message.Message

dispatch(msg)[source]

Dispatch message as a reply.

pyhole.core.utils

pyhole.core.version

Pyhole Version Handling

pyhole.core.version.current_git_hash()[source]

Return the current git hash.

pyhole.core.version.version()[source]

Return the current version.

pyhole.core.version.version_hash()[source]

Return the current version with git hash.

pyhole.core.version.version_string()[source]

Return the full version.