> Are there going to be more entries in this dispatch dict eventually? For just two, I'd use an if/elif, especially since not all the dispatched functions want the same arguments.

Yes, we suppose extend this dictionary in future.