Steamodd

Latest version: v5.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

4.18

In this tiny little keeping-up-with-Valve release:
- Update unit test for UGC and item attributes to cope with Valve changing their stuff
- Make item objects tolerate missing attribute definitions better. This was done to work around the API server 500ing (as of writing) whenever the D2 schema was pulled. Should make item object creation overall more robust.

4.17

Seems that my attempt to make the base method_result object behave in a more expected manner resulted in issues with pickling, should be fine now.

4.16

This makes SIM attributes handle empty description fields cleanly. For whatever reason empty description lists in inventory feeds aren't actually lists, they're strings.

4.15

- `sim.item.name` and `sim.item.custom_name` now use market_name when available, resulting in behavior more consistent with `items.item`
- Added `sim.item.appid`
- Added `sim.item.hash_name`
- `sim.item.craftable` returns expected result for items with a notion of crafting
- Added `sim.item.tags`
- Added `user.profile.id32` (from jcchristian)

4.14

Fixes another bug and implements GetPlayerBans

4.12

Apparently mixed keyword and unnamed varargs and standard args don't mix well in the 2 branch.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.