Skip to content
This repository was archived by the owner on Mar 30, 2026. It is now read-only.

Commit 441162d

Browse files
authored
Merge pull request #13 from sserrata/starrify-header
Starrify HTTP Header Authorization
2 parents c6a1943 + 5771ad6 commit 441162d

4 files changed

Lines changed: 12 additions & 0 deletions

File tree

pancloud/directorysync.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ def __init__(self, **kwargs):
4848
self._debug = logging.getLogger(__name__).debug
4949

5050
def __repr__(self):
51+
for k in self.kwargs.get('headers', {}):
52+
if k.lower() == 'authorization':
53+
self.kwargs['headers'][k] = '*' * 6
5154
return '{}({})'.format(
5255
self.__class__.__name__,
5356
', '.join('%s=%r' % x for x in self.kwargs.items())

pancloud/event.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ def __init__(self, **kwargs):
4949
self._debug = logging.getLogger(__name__).debug
5050

5151
def __repr__(self):
52+
for k in self.kwargs.get('headers', {}):
53+
if k.lower() == 'authorization':
54+
self.kwargs['headers'][k] = '*' * 6
5255
return '{}({})'.format(
5356
self.__class__.__name__,
5457
', '.join('%s=%r' % x for x in self.kwargs.items())

pancloud/httpclient.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ def __init__(self, **kwargs):
9494
raise UnexpectedKwargsError(kwargs)
9595

9696
def __repr__(self):
97+
for k in self.kwargs.get('headers', {}):
98+
if k.lower() == 'authorization':
99+
self.kwargs['headers'][k] = '*' * 6
97100
return '{}({})'.format(
98101
self.__class__.__name__,
99102
', '.join('%s=%r' % x for x in self.kwargs.items())

pancloud/logging.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ def __init__(self, **kwargs):
4848
self._debug = logging.getLogger(__name__).debug
4949

5050
def __repr__(self):
51+
for k in self.kwargs.get('headers', {}):
52+
if k.lower() == 'authorization':
53+
self.kwargs['headers'][k] = '*' * 6
5154
return '{}({})'.format(
5255
self.__class__.__name__,
5356
', '.join('%s=%r' % x for x in self.kwargs.items())

0 commit comments

Comments
 (0)