Skip to content

Commit 7a9aa1b

Browse files
committed
Adjust readme
1 parent 27b37eb commit 7a9aa1b

28 files changed

+48
-43
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ repos:
3030
- websockets<11
3131

3232
- repo: https://github.com/pre-commit/mirrors-mypy
33-
rev: v0.971
33+
rev: v1.14.1
3434
hooks:
3535
- id: mypy
3636
args: [--strict]

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,10 @@ from jsonrpcserver import method, serve, Success
2323
def ping():
2424
return Success("pong")
2525

26-
if __name__ == "__main__":
27-
serve()
28-
```
29-
30-
Or use `dispatch` instead of `serve`:
31-
32-
```python
3326
response = dispatch('{"jsonrpc": "2.0", "method": "ping", "id": 1}')
3427
# => '{"jsonrpc": "2.0", "result": "pong", "id": 1}'
3528
```
3629

37-
[Watch a video on how to use it.](https://www.youtube.com/watch?v=3_BMmgJaFHQ)
38-
3930
Full documentation is at [jsonrpcserver.com](https://www.jsonrpcserver.com/).
4031

4132
See also: [jsonrpcclient](https://github.com/explodinglabs/jsonrpcclient)

examples/aiohttp_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""AioHTTP server"""
22
from aiohttp import web
3-
from jsonrpcserver import method, Result, Success, async_dispatch
3+
4+
from jsonrpcserver import Result, Success, async_dispatch, method
45

56

67
@method

examples/aiozmq_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
import aiozmq # type: ignore
55
import zmq
6-
from jsonrpcserver import method, Result, Success, async_dispatch
6+
7+
from jsonrpcserver import Result, Success, async_dispatch, method
78

89

910
@method

examples/asyncio_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import asyncio
33
import json
44

5-
from jsonrpcserver import method, Result, Success, async_dispatch
5+
from jsonrpcserver import Result, Success, async_dispatch, method
66

77

88
@method

examples/django_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
"""Django server"""
22
from django.http import HttpRequest, HttpResponse # type: ignore
33
from django.views.decorators.csrf import csrf_exempt # type: ignore
4-
from jsonrpcserver import method, Result, Success, dispatch
4+
5+
from jsonrpcserver import Result, Success, dispatch, method
56

67

78
@method

examples/fastapi_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""FastAPI server"""
2+
import uvicorn
23
from fastapi import FastAPI, Request, Response
3-
import uvicorn # type: ignore
4+
45
from jsonrpcserver import Result, Success, dispatch, method
56

67
app = FastAPI()

examples/flask_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Flask server"""
22
from flask import Flask, Response, request
3-
from jsonrpcserver import method, Result, Success, dispatch
3+
4+
from jsonrpcserver import Result, Success, dispatch, method
45

56
app = Flask(__name__)
67

examples/http_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55
from http.server import BaseHTTPRequestHandler, HTTPServer
66

7-
from jsonrpcserver import method, Result, Success, dispatch
7+
from jsonrpcserver import Result, Success, dispatch, method
88

99

1010
@method

examples/jsonrpcserver_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
Uses jsonrpcserver's built-in "serve" function.
44
"""
5-
from jsonrpcserver import method, Result, Success, serve
5+
from jsonrpcserver import Result, Success, method, serve
66

77

88
@method

0 commit comments

Comments
 (0)