Skip to main content

No project description provided

Project description

Muffin-Motor – A simple motor plugin for muffin framework.

Build Status

Requirements

  • python >= 3.4.1

  • muffin >= 0.5.5

  • motor >= 1.0

Installation

Muffin-Motor should be installed using pip:

pip install muffin-motor

Usage

Add muffin-motor to muffin plugin list:

import muffin


app = muffin.Application(
    'example',

    PLUGINS=(
        'muffin_motor',
    )
)

And use motor plugin:

@app.register('/example')
class Example(muffin.Handler):

    @asyncio.coroutine
    def get(self, request):
        collection = app.ps.motor.test
        doc = yield from collection.find_one({'test': 'foo'})
        return doc

Options

MOTOR_HOST

Host of mongodb server (127.0.0.1)

MOTOR_PORT

Port of mongodb server (27017)

MOTOR_MAX_POOL_SIZE

Max connection pool size (1)

MOTOR_DB

Database (default)

MOTOR_KWARGS

Others args of client create({})

Bug tracker

If you have any suggestions, bug reports or annoyances please report them to the issue tracker at https://github.com/drgarcia1986/muffin-motor/issues

Contributing

Development of Muffin-Motor happens at: https://github.com/drgarcia1986/muffin-motor

Contributors

License

Licensed under a MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

muffin-motor-0.3.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

muffin_motor-0.3.0-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file muffin-motor-0.3.0.tar.gz.

File metadata

File hashes

Hashes for muffin-motor-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ffc75a352677fe2fa46847f8e061d797c8ba5b619759fe4be2f8e6fc73a2b0e2
MD5 6f3835b61c809ed6054327375f0a1d61
BLAKE2b-256 326d0c89c2affa210145c2a02d9614d757403b1149ad8d6657c2c565dc3b2bb1

See more details on using hashes here.

File details

Details for the file muffin_motor-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for muffin_motor-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ef45775e91e8986fd5d9e4432535866fc9954bb199695f62aab320877292b88d
MD5 af409a0279e071c79bfce6ac189e165c
BLAKE2b-256 79a945dbffc4eec499f7e822b3f27a202529b2418b063bd908da32c40f364331

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page