Metadata-Version: 2.1
Name: pwbus-request
Version: 0.1.9
Summary: API to make request for PWBUS. Developed for the following frameworks Flask, Bottle
Home-page: https://github.com/fszostak/pwbus-request
Author: Fabio Szostak
Author-email: fszostak@gmail.com
License: UNKNOWN
Description: # pwbus-request
        
        API to make request for PWBus.
        
        Install:
        
        ```
        $ pip3 install pwbus-request
        ```
        
        Bootle request
        ```
        @get('/ping')
        def ping():
            print("PING (request)")
            sys.stdout.flush()
            try:
                pwbus = PwbusBootleRequest(
                    request=request,
                    response=response,
                    channel="scarlet-web-channel", 
                    task_id="pwbus.Pwbus_ping_task"
                )
                
                headers = pwbus.getHeaders()
                
                if pwbus.isRetry():
                    payload = {}
                else:
                    payload = {'value': 'PING'}
         
                resp = pwbus.post(payload, headers)
                return json.dumps({'success': True, 'data': resp["data"]})
        
            except:
                traceback.print_exc()
                sys.stdout.flush()
                return json.dumps({'success': False})
        ```
        
        Flask request
        ```
        TODO
        ```
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
