Explicitely implement from_dict instead of using introspection magic.
There is more repetition, but it's easier to read and '%timeit Revision.from_dict(d)' is 5 times faster.
Migrated from D1456 (view on Phabricator)
There is more repetition, but it's easier to read and '%timeit Revision.from_dict(d)' is 5 times faster.
Migrated from D1456 (view on Phabricator)