Skip to content
Gobstopper Framework
menu
Docs
Index
JavaScript is required to toggle light/dark mode..
Light mode
Dark mode
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (gobstopper.middleware.cors.CORSMiddleware method)
(gobstopper.middleware.security.SecurityMiddleware method)
(gobstopper.middleware.static.StaticFileMiddleware method)
__init__() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
(gobstopper.http.request.Request method)
(gobstopper.http.response.FileResponse method)
(gobstopper.http.response.JSONResponse method)
(gobstopper.http.response.Response method)
(gobstopper.http.response.StreamResponse method)
(gobstopper.middleware.cors.CORSMiddleware method)
(gobstopper.middleware.security.SecurityMiddleware method)
(gobstopper.middleware.static.StaticFileMiddleware method)
(gobstopper.sessions.redis_storage.AsyncRedisSessionStorage method)
(gobstopper.sessions.storage.FileSessionStorage method)
(gobstopper.tasks.queue.TaskQueue method)
(gobstopper.tasks.storage.TaskStorage method)
(gobstopper.templates.engine.TemplateEngine method)
(gobstopper.utils.rate_limiter.TokenBucketLimiter method)
(gobstopper.websocket.connection.WebSocket method)
(gobstopper.websocket.manager.WebSocketManager method)
__rsgi__() (gobstopper.core.app.Gobstopper method)
A
accept() (gobstopper.websocket.connection.WebSocket method)
add_background_task() (gobstopper.core.app.Gobstopper method)
add_connection() (gobstopper.websocket.manager.WebSocketManager method)
add_filter() (gobstopper.templates.engine.TemplateEngine method)
add_global() (gobstopper.templates.engine.TemplateEngine method)
add_middleware() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
add_search_path() (gobstopper.templates.engine.TemplateEngine method)
add_task() (gobstopper.tasks.queue.TaskQueue method)
after_request() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
allow() (gobstopper.utils.rate_limiter.TokenBucketLimiter method)
app (gobstopper.http.request.Request attribute)
args (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
(gobstopper.tasks.models.TaskInfo attribute)
,
[1]
AsyncBaseSessionStorage (class in gobstopper.sessions.storage)
AsyncRedisSessionStorage (class in gobstopper.sessions.redis_storage)
B
base_url (gobstopper.http.request.Request property)
BaseSessionStorage (class in gobstopper.sessions.storage)
before_request() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
Blueprint (class in gobstopper.core.blueprint)
body (gobstopper.http.response.Response attribute)
broadcast_to_all() (gobstopper.websocket.manager.WebSocketManager method)
broadcast_to_room() (gobstopper.websocket.manager.WebSocketManager method)
C
cancel_task() (gobstopper.tasks.queue.TaskQueue method)
CANCELLED (gobstopper.tasks.models.TaskStatus attribute)
,
[1]
category (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
cleanup() (gobstopper.sessions.redis_storage.AsyncRedisSessionStorage method)
(gobstopper.sessions.storage.AsyncBaseSessionStorage method)
(gobstopper.sessions.storage.BaseSessionStorage method)
(gobstopper.sessions.storage.FileSessionStorage method)
cleanup_old_tasks() (gobstopper.tasks.queue.NoopStorage method)
(gobstopper.tasks.storage.TaskStorage method)
client_ip (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
close() (gobstopper.websocket.connection.WebSocket method)
completed_at (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
connection (gobstopper.tasks.storage.TaskStorage attribute)
connections (gobstopper.websocket.manager.WebSocketManager attribute)
context_processor() (gobstopper.core.app.Gobstopper method)
cookies (gobstopper.http.request.Request property)
CORSMiddleware (class in gobstopper.middleware.cors)
create_session() (gobstopper.middleware.security.SecurityMiddleware method)
create_session_id() (gobstopper.middleware.security.SecurityMiddleware method)
created_at (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
CRITICAL (gobstopper.tasks.models.TaskPriority attribute)
,
[1]
D
db_path (gobstopper.tasks.storage.TaskStorage attribute)
delete() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
(gobstopper.sessions.redis_storage.AsyncRedisSessionStorage method)
(gobstopper.sessions.storage.AsyncBaseSessionStorage method)
(gobstopper.sessions.storage.BaseSessionStorage method)
(gobstopper.sessions.storage.FileSessionStorage method)
delete_cookie() (gobstopper.http.response.Response method)
destroy_session() (gobstopper.middleware.security.SecurityMiddleware method)
E
elapsed_seconds (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
enabled (gobstopper.tasks.queue.TaskQueue attribute)
endpoint (gobstopper.http.request.Request attribute)
error (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
error_handler() (gobstopper.core.app.Gobstopper method)
F
FAILED (gobstopper.tasks.models.TaskStatus attribute)
,
[1]
file_path (gobstopper.http.response.FileResponse attribute)
filename (gobstopper.http.response.FileResponse attribute)
FileResponse (class in gobstopper.http.response)
files (gobstopper.http.request.Request property)
FileSessionStorage (class in gobstopper.sessions.storage)
form() (gobstopper.http.request.Request method)
G
generate_csrf_token() (gobstopper.middleware.security.SecurityMiddleware method)
generator (gobstopper.http.response.StreamResponse attribute)
get() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
get_body() (gobstopper.http.request.Request method)
get_connection_rooms() (gobstopper.websocket.manager.WebSocketManager method)
get_data() (gobstopper.http.request.Request method)
get_files() (gobstopper.http.request.Request method)
get_form() (gobstopper.http.request.Request method)
get_idempotent() (in module gobstopper.utils.idempotency)
get_json() (gobstopper.http.request.Request method)
get_room_connections() (gobstopper.websocket.manager.WebSocketManager method)
get_session_id() (gobstopper.middleware.security.SecurityMiddleware method)
get_task() (gobstopper.tasks.queue.NoopStorage method)
(gobstopper.tasks.storage.TaskStorage method)
get_task_info() (gobstopper.tasks.queue.TaskQueue method)
get_task_stats() (gobstopper.tasks.queue.TaskQueue method)
get_tasks() (gobstopper.tasks.queue.NoopStorage method)
(gobstopper.tasks.storage.TaskStorage method)
Gobstopper (class in gobstopper.core.app)
gobstopper.core.app
module
gobstopper.core.blueprint
module
gobstopper.http.request
module
gobstopper.http.response
module
gobstopper.middleware.cors
module
gobstopper.middleware.security
module
gobstopper.middleware.static
module
gobstopper.sessions.redis_storage
module
gobstopper.sessions.storage
module
gobstopper.tasks.models
module
gobstopper.tasks.queue
module
gobstopper.tasks.storage
module
gobstopper.templates.engine
module
gobstopper.utils.idempotency
module
gobstopper.utils.rate_limiter
module
gobstopper.websocket.connection
module
gobstopper.websocket.manager
module
H
headers (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
(gobstopper.http.response.Response attribute)
(gobstopper.http.response.StreamResponse attribute)
HIGH (gobstopper.tasks.models.TaskPriority attribute)
,
[1]
host (gobstopper.http.request.Request property)
host_url (gobstopper.http.request.Request property)
I
id (gobstopper.http.request.Request attribute)
(gobstopper.tasks.models.TaskInfo attribute)
,
[1]
init_templates() (gobstopper.core.app.Gobstopper method)
is_completed (gobstopper.tasks.models.TaskInfo property)
is_json (gobstopper.http.request.Request property)
is_running (gobstopper.tasks.models.TaskInfo property)
J
join_room() (gobstopper.websocket.manager.WebSocketManager method)
json() (gobstopper.http.request.Request method)
JSONResponse (class in gobstopper.http.response)
K
kwargs (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
L
leave_room() (gobstopper.websocket.manager.WebSocketManager method)
load() (gobstopper.sessions.redis_storage.AsyncRedisSessionStorage method)
(gobstopper.sessions.storage.AsyncBaseSessionStorage method)
(gobstopper.sessions.storage.BaseSessionStorage method)
(gobstopper.sessions.storage.FileSessionStorage method)
logger (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
LOW (gobstopper.tasks.models.TaskPriority attribute)
,
[1]
M
max_body_bytes (gobstopper.http.request.Request attribute)
max_json_depth (gobstopper.http.request.Request attribute)
max_retries (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
maybe_await() (in module gobstopper.sessions.storage)
method (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
module
gobstopper.core.app
gobstopper.core.blueprint
gobstopper.http.request
gobstopper.http.response
gobstopper.middleware.cors
gobstopper.middleware.security
gobstopper.middleware.static
gobstopper.sessions.redis_storage
gobstopper.sessions.storage
gobstopper.tasks.models
gobstopper.tasks.queue
gobstopper.tasks.storage
gobstopper.templates.engine
gobstopper.utils.idempotency
gobstopper.utils.rate_limiter
gobstopper.websocket.connection
gobstopper.websocket.manager
mount() (gobstopper.core.app.Gobstopper method)
multipart() (gobstopper.http.request.Request method)
N
name (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
NoopStorage (class in gobstopper.tasks.queue)
NORMAL (gobstopper.tasks.models.TaskPriority attribute)
,
[1]
O
on_shutdown() (gobstopper.core.app.Gobstopper method)
on_startup() (gobstopper.core.app.Gobstopper method)
options() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
P
patch() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
path (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
PENDING (gobstopper.tasks.models.TaskStatus attribute)
,
[1]
post() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
priority (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
progress (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
progress_message (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
protocol (gobstopper.http.request.Request attribute)
,
[1]
(gobstopper.websocket.connection.WebSocket attribute)
put() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
Q
query_string (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
queues (gobstopper.tasks.queue.TaskQueue attribute)
R
rate_limit() (in module gobstopper.utils.rate_limiter)
receive() (gobstopper.websocket.connection.WebSocket method)
redirect() (in module gobstopper.http.response)
regenerate_session_id() (gobstopper.middleware.security.SecurityMiddleware method)
register_blueprint() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
register_task() (gobstopper.tasks.queue.TaskQueue method)
remember_idempotency() (in module gobstopper.utils.idempotency)
remove_connection() (gobstopper.websocket.manager.WebSocketManager method)
render_template() (gobstopper.core.app.Gobstopper method)
render_template_async() (gobstopper.templates.engine.TemplateEngine method)
Request (class in gobstopper.http.request)
Response (class in gobstopper.http.response)
result (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
RETRY (gobstopper.tasks.models.TaskStatus attribute)
,
[1]
retry_count (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
retry_task() (gobstopper.tasks.queue.TaskQueue method)
rooms (gobstopper.websocket.manager.WebSocketManager attribute)
route() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
running_tasks (gobstopper.tasks.queue.TaskQueue attribute)
S
save() (gobstopper.sessions.redis_storage.AsyncRedisSessionStorage method)
(gobstopper.sessions.storage.AsyncBaseSessionStorage method)
(gobstopper.sessions.storage.BaseSessionStorage method)
(gobstopper.sessions.storage.FileSessionStorage method)
save_task() (gobstopper.tasks.queue.NoopStorage method)
(gobstopper.tasks.storage.TaskStorage method)
scheme (gobstopper.http.request.Request property)
scope (gobstopper.http.request.Request attribute)
,
[1]
(gobstopper.websocket.connection.WebSocket attribute)
SecurityMiddleware (class in gobstopper.middleware.security)
send_bytes() (gobstopper.websocket.connection.WebSocket method)
send_text() (gobstopper.websocket.connection.WebSocket method)
session (gobstopper.http.request.Request attribute)
,
[1]
session_id (gobstopper.http.request.Request attribute)
(gobstopper.http.request.Request property)
set_cookie() (gobstopper.http.response.Response method)
shutdown() (gobstopper.core.app.Gobstopper method)
(gobstopper.tasks.queue.TaskQueue method)
shutdown_event (gobstopper.tasks.queue.TaskQueue attribute)
sign_cookie_value() (gobstopper.middleware.security.SecurityMiddleware method)
start_task_workers() (gobstopper.core.app.Gobstopper method)
start_workers() (gobstopper.tasks.queue.TaskQueue method)
STARTED (gobstopper.tasks.models.TaskStatus attribute)
,
[1]
started_at (gobstopper.tasks.models.TaskInfo attribute)
,
[1]
StaticFileMiddleware (class in gobstopper.middleware.static)
status (gobstopper.http.response.Response attribute)
(gobstopper.http.response.StreamResponse attribute)
(gobstopper.tasks.models.TaskInfo attribute)
,
[1]
storage (gobstopper.tasks.queue.TaskQueue property)
StreamResponse (class in gobstopper.http.response)
SUCCESS (gobstopper.tasks.models.TaskStatus attribute)
,
[1]
T
task() (gobstopper.core.app.Gobstopper method)
task_functions (gobstopper.tasks.queue.TaskQueue attribute)
TaskInfo (class in gobstopper.tasks.models)
TaskPriority (class in gobstopper.tasks.models)
TaskQueue (class in gobstopper.tasks.queue)
TaskStatus (class in gobstopper.tasks.models)
TaskStorage (class in gobstopper.tasks.storage)
template_filter() (gobstopper.core.app.Gobstopper method)
template_global() (gobstopper.core.app.Gobstopper method)
TemplateEngine (class in gobstopper.templates.engine)
to_rsgi_headers() (gobstopper.http.response.Response method)
TokenBucketLimiter (class in gobstopper.utils.rate_limiter)
transport (gobstopper.websocket.connection.WebSocket attribute)
U
url (gobstopper.http.request.Request property)
url_for() (gobstopper.core.app.Gobstopper method)
url_rule (gobstopper.http.request.Request attribute)
use_idempotency() (in module gobstopper.utils.idempotency)
V
view_args (gobstopper.http.request.Request attribute)
visualize_routing() (gobstopper.core.app.Gobstopper method)
W
WebSocket (class in gobstopper.websocket.connection)
websocket() (gobstopper.core.app.Gobstopper method)
(gobstopper.core.blueprint.Blueprint method)
WebSocketManager (class in gobstopper.websocket.manager)
workers (gobstopper.tasks.queue.TaskQueue attribute)