dev-create-rest-client #7

Merged
jblu merged 7 commits from dev-create-rest-client into main 2024-07-30 12:58:25 -05:00
2 changed files with 21 additions and 1 deletions
Showing only changes of commit 1f255ec33a - Show all commits

View File

@ -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"]

View File

@ -40,4 +40,22 @@ def databaseQuery(self, cursor, query, args=()):
if self.useLog: if self.useLog:
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