Service Response
It's a specialized, convenient and extremely lightweight response sample to use for inter-app communication.
Inspired by Ruby on Rails.
Install
As package:
pip install service-response
As module via (git clone):
git clone https://github.com/Armen-Jean-Andreasian/ServiceResponse # or SSH
Usage and features
from service_response import ServiceResponse
a = ServiceResponse(status=False, error="Some Error")
b = ServiceResponse(status=True, data={1: 2, 3: "content"})
for i in a, b:
if i: # checking status
print(i.data) # getting data
else:
print(i.error) # getting error msg
Params:
- status:
bool| The status of transaction - data:
Any(Optional) | The payload to return - error:
str(Optional) | The error content
Features:
__bool__: you can useif ServiceResponse()which will returnbooldepending on thestatus
License
Read the LICENSE file.
Everything ingenious is simple
Metadata
Release files for service-response 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| service_response-0.1.2.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| service_response-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.4 kB
Release files / service_response-0.1.2.tar.gz
| Download URL | service_response-0.1.2.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c9833014176c00b2e61afef1efbe40ab7c8579c3b19a47d141e65c7ce7dfd05e
|
|
BLAKE2b-256 checksum How to use checksums |
5381d7e7dc34be2eeb838990aaf86b04496b927132a430bd04d3047eab108c48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Release files / service_response-0.1.2-py3-none-any.whl
| Download URL | service_response-0.1.2-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f1dc70a99cb079b2bfaa6be3a826f27617fc122c062997b06a265018601da5a2
|
|
BLAKE2b-256 checksum How to use checksums |
aa4b8448c1aae905ad46e3af1d0ea56c11f803ae0109f126833acb29fd69d947
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|