omeroweb.api package

Submodules

omeroweb.api.api_exceptions module

Exceptions used by the api/views methods.

exception omeroweb.api.api_exceptions.ApiException(message, stacktrace=None)

Bases: exceptions.Exception

A base exception class that handles message and stactrace.

exception omeroweb.api.api_exceptions.BadRequestError(message, stacktrace=None)

Bases: omeroweb.api.api_exceptions.ApiException

An exception that will result in a response status of 400.

Due to invalid client input

status = 400
exception omeroweb.api.api_exceptions.CreatedObject(response)

Bases: exceptions.Exception

An exception that is thrown when new object created.

This is not really an error but indicates to the handler that a JsonResponse with status 201 should be returned. The dict content is passed in as ‘response’.

status = 201
exception omeroweb.api.api_exceptions.MethodNotSupportedError(message, stacktrace=None)

Bases: omeroweb.api.api_exceptions.ApiException

An exception that will result in a response status of 405.

Raised if user tries to DELETE, POST or PUT for an Object where we don’t support those methods.

status = 405
exception omeroweb.api.api_exceptions.NotFoundError(message, stacktrace=None)

Bases: omeroweb.api.api_exceptions.ApiException

An exception that will result in a response status of 404.

Raised due to objects not being found.

status = 404

omeroweb.api.api_marshal module

omeroweb.api.api_query module

omeroweb.api.api_settings module

Settings for the OMERO JSON api app.

omeroweb.api.decorators module

omeroweb.api.urls module

omeroweb.api.views module

Module contents

api module provides JSON OMERO API.