Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. from pydantic.dataclasses import dataclass
  2. @dataclass
  3. class Glass:
  4. capacity_volume : float
  5. occupied_volume : float
  6.  
  7. glass = Glass(300, 100) # OK int to float
  8. print(glass) # Glass(capacity_volume=500.0, occupied_volume=0.0)
  9.  
  10. glass = Glass(300.0, 100.0) # OK
  11. print(glass) # Glass(capacity_volume=500.0, occupied_volume=0.0)
  12.  
  13. glass = Glass('300', '100') # OK str to float
  14. print(glass) # Glass(capacity_volume=500.0, occupied_volume=0.0)
  15.  
  16. glass.capacity_volume = '300'
  17. print(glass) # Glass(capacity_volume='300', occupied_volume=0.0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement