Skip to main content

UNKNOWN

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.2.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

muffin_motor-0.2.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.2.0.tar.gz.

File metadata

File hashes

Hashes for muffin-motor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 16fdffef0b590191e2de2dc86419f0ad2d8f69ffe8b14c4062042311f1fe5e25
MD5 1f047c40d1324213bcf09476ce5fc5fa
BLAKE2b-256 20a6572a1daaf7e8dec432a65585134294431475cdfa71db13f1754df8524912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for muffin_motor-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f7af422a7064fad3a83ab7a98199dc8243143d1962a33afb276627d97b2bf57e
MD5 3f6d554b46819f77d16cfabf968d1f26
BLAKE2b-256 69219df87677bd964fa4a2b034d5efd4c0906035c4517f712be9fc75bf5972d3

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