Skip to content
Snippets Groups Projects

Resolve "SAMSProxy entwickeln"

Merged slobinger requested to merge 6-SAMSProxy_development into master
2 files
+ 11
3
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -38,6 +38,7 @@ class SAMSProxy:
def _pass_param(self, method, paramType, paramDict = {}):
paramDict.update(self._filter_session(method, paramType))
paramDict.update(self._filter_token(paramType))
return paramDict
def _filter_session(self, method, paramType):
@@ -50,7 +51,13 @@ class SAMSProxy:
filteredSession[filteredParams[param]['name']] = str(session.get(param))
return filteredSession
def _get_first_dict(self, *possibleDicts)->dict:
def _filter_token(self, paramType: str) -> dict:
if paramType == self._proxySpec.get('token', {}).get('param-type'):
return {
self._proxySpec['token']['name']: self._proxySpec['token']['value']}
return {}
def _get_first_dict(self, *possibleDicts) -> dict:
for possibleDict in possibleDicts:
if isinstance(possibleDict, dict):
return possibleDict
Loading