A type checking and adapting library
Project description
Expect the unexpected, but get what you want.
@anticipate(int) def get_int(): return '1' assert get_int() == 1 @anticipate(str) def get_str(): return 22 assert get_str() == '22' @anticipate([str]) def get_strs(*args): return args assert list(get_strs(1, 2, 3)) == ['1', '2', '3']
Works much better with your own objects or with SpringField
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
anticipate-0.7.6.tar.gz
(5.6 kB
view hashes)