Skip to content

Commit 294dc20

Browse files
committed
Default 'options' to None instead of an empty dict
1 parent 9c931b4 commit 294dc20

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

bugsnag/delivery.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class Delivery:
5555
def __init__(self):
5656
self.sent_session_warning = False
5757

58-
def deliver(self, config, payload: Any, options={}):
58+
def deliver(self, config, payload: Any, options=None):
5959
"""
6060
Sends error reports to Bugsnag
6161
"""
@@ -98,8 +98,9 @@ def safe_request():
9898

9999

100100
class UrllibDelivery(Delivery):
101-
102-
def deliver(self, config, payload: Any, options={}):
101+
def deliver(self, config, payload: Any, options=None):
102+
if options is None:
103+
options = {}
103104

104105
def request():
105106
uri = options.pop('endpoint', config.endpoint)
@@ -136,8 +137,9 @@ def request():
136137

137138

138139
class RequestsDelivery(Delivery):
139-
140-
def deliver(self, config, payload: Any, options={}):
140+
def deliver(self, config, payload: Any, options=None):
141+
if options is None:
142+
options = {}
141143

142144
def request():
143145
uri = options.pop('endpoint', config.endpoint)

0 commit comments

Comments
 (0)