dev-create-rest-client #7
2
inex.py
2
inex.py
@ -9,6 +9,7 @@ from inexDataModel import dataTemplate
|
|||||||
from inexDataProcessing import processData
|
from inexDataProcessing import processData
|
||||||
import json
|
import json
|
||||||
import decimal
|
import decimal
|
||||||
|
import requests
|
||||||
|
|
||||||
class Inex:
|
class Inex:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@ -23,6 +24,7 @@ class Inex:
|
|||||||
self.tm = datetime
|
self.tm = datetime
|
||||||
self.il = logging
|
self.il = logging
|
||||||
self.ic = inexConnect
|
self.ic = inexConnect
|
||||||
|
self.r = requests
|
||||||
|
|
||||||
# set config
|
# set config
|
||||||
self.dbDriver = self.config["database"]["driver"]
|
self.dbDriver = self.config["database"]["driver"]
|
||||||
|
@ -41,3 +41,21 @@ def databaseQuery(self, cursor, query, args=()):
|
|||||||
self.il.debug(f"Database connection closed")
|
self.il.debug(f"Database connection closed")
|
||||||
# return (r[0] if r else None) if one else r
|
# return (r[0] if r else None) if one else r
|
||||||
return r
|
return r
|
||||||
|
|
||||||
|
def renewToken(func):
|
||||||
|
def wrapper(*args, **kwargs):
|
||||||
|
try:
|
||||||
|
return func(*args, **kwargs)
|
||||||
|
except error:
|
||||||
|
getToken()
|
||||||
|
return func(*args, **kwargs)
|
||||||
|
return wrapper
|
||||||
|
|
||||||
|
def getToken(idpUrl, id, secret):
|
||||||
|
pass
|
||||||
|
|
||||||
|
@renewToken
|
||||||
|
def pushPayload(reqObj, targetUrl, token, payload):
|
||||||
|
pushPayloadResponse = reqObj.post(targetUrl, headers={"Bearer": token},\
|
||||||
|
payload=payload,verify=False)
|
||||||
|
return pushPayloadResponse.status_code
|
Loading…
x
Reference in New Issue
Block a user