BUG_FIX: Signal._assign_subclass was not changing the subclass when setting signal_origin due to a typo.
Automatic style corrections courtesy of autopep8.
Add test.
Automatic style corrections courtesy of autopep8.
Merge pull request #273 from francisco-dlp/BUG_FIX_assign_subclass

Bug fix assign subclass