Skip to content

Commit 93a4eb2

Browse files
author
Inbal Tako
committed
Minor fixes
1 parent 3f7127c commit 93a4eb2

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

securenative/config/configuration_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from configparser import ConfigParser
33

44
from securenative.config.securenative_options import SecureNativeOptions
5-
from securenative.exceptions.securenative_config_exception import SecureNativeConfigException
5+
from securenative.logger import Logger
66

77

88
class ConfigurationManager(object):
@@ -15,7 +15,7 @@ def read_resource_file(cls, resource_path):
1515
try:
1616
cls.config.read(resource_path)
1717
except Exception as e:
18-
raise SecureNativeConfigException("Invalid config file; %s", e)
18+
Logger.debug("Invalid config file; {}, using default options".format(e))
1919

2020
properties = {}
2121
for key, value in cls.config.defaults().items():

securenative/securenative.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,8 @@ def verify(self, event_options):
7676
def _flush(cls):
7777
cls._securenative = None
7878

79-
@classmethod
80-
def from_http_request(cls, request):
81-
return SecureNativeContext.from_http_request(request, SecureNative._options)
79+
def from_http_request(self, request):
80+
return SecureNativeContext.from_http_request(request, self._options)
8281

8382
def verify_request_payload(self, request):
8483
request_signature = request.header[SignatureUtils.SignatureHeader]

securenative/utils/request_utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ def get_client_ip_from_request(request, options):
1616
try:
1717
if request.environ.get(header) is not None:
1818
return request.environ.get(header)
19-
except AttributeError:
2019
if request.headers[header] is not None:
2120
return request.headers[header]
21+
except Exception:
22+
continue
2223

2324
try:
2425
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')

0 commit comments

Comments
 (0)