> The difference is subtle but an empty dictionary satisfies the first
> conditional test but not the second. Therefore, assigning an
> empty dictionary to the session.auto is likely clobbering whatever
> session that may have been set.
> According to the Spyce session docs, the default session.auto value is
> None (no session). Assign it a non empty dictionary (or anything
> else that is serializable for that matter) and you should be fine.
> Hope this helps,
Was poring through session.py to figure out how to fix it,
but didn't have much luck so I used a workaround instead.
This behaviour does not seem to be intuitive though so it
should probably be fixed.