From 9b4d2a09986ff1a55e0eaa5955c29266d262f3ee Mon Sep 17 00:00:00 2001 From: Will Oursler Date: Fri, 13 Oct 2017 19:43:38 -0400 Subject: [PATCH] Adds a more sensible default for options in the Site base class. --- sites/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sites/__init__.py b/sites/__init__.py index a1687be..b2556a4 100644 --- a/sites/__init__.py +++ b/sites/__init__.py @@ -62,7 +62,10 @@ class Site: """ session = attr.ib() footnotes = attr.ib(default=attr.Factory(list), init=False) - options = attr.ib(default=attr.Factory(dict)) + options = attr.ib(default=attr.Factory( + lambda site: site.get_default_options(), + True + )) @staticmethod def get_default_options():