Skip to content

Commit 7945f90

Browse files
committed
Refactor out mutable default args, close #21
1 parent da9e02c commit 7945f90

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/dscim/diagnostics/equity_risk_premiums.py

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,23 @@ def mumbai_plots(
2222
eta,
2323
title=True,
2424
aspect=1,
25-
selection=dict(year=2097),
26-
region_dict={
27-
"IND.21.317.1249": "Mumbai, IND",
28-
"CAN.2.33.913": "Vancouver, CAN",
29-
"USA.14.608": "Chicago, USA",
30-
"EGY.11": "Cairo, EGY",
31-
"SDN.4.11.50.164": "Khartoum, SDN",
32-
"NGA.25.510": "Lagos, NGA",
33-
"SAU.7": "Riyadh, SAU",
34-
"RUS.16.430.430": "St Petersburg, RUS",
35-
},
25+
selection=None,
26+
region_dict=None,
3627
):
28+
if selection is None:
29+
selection = dict(year=2097)
30+
31+
if region_dict is None:
32+
region_dict = {
33+
"IND.21.317.1249": "Mumbai, IND",
34+
"CAN.2.33.913": "Vancouver, CAN",
35+
"USA.14.608": "Chicago, USA",
36+
"EGY.11": "Cairo, EGY",
37+
"SDN.4.11.50.164": "Khartoum, SDN",
38+
"NGA.25.510": "Lagos, NGA",
39+
"SAU.7": "Riyadh, SAU",
40+
"RUS.16.430.430": "St Petersburg, RUS",
41+
}
3742

3843
assert premium in [
3944
"risk_aversion",

0 commit comments

Comments
 (0)