Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[BUG] SyntaxError: Invalid magic, got b')DV\x07' #462

Open
@WinterPhoenix

Description

Description
Steam Client Beta seems to be rolling out a new format again.

Steps to Reproduce the behavior

>>> from steam.utils.appcache import parse_appinfo
>>> header, apps = parse_appinfo(open(r"C:\Users\Winter\Desktop\WIP\appinfo.vdf", "rb"))
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "D:\Python311_64\Lib\site-packages\steam\utils\appcache.py", line 73, in parse_appinfo
 raise SyntaxError("Invalid magic, got %s" % repr(magic))
SyntaxError: Invalid magic, got b')DV\x07'

Example appinfo.vdf, like last time:
appinfo.zip

Versions Report

steam: 1.4.4
Dependencies:
 vdf: 3.4
 protobuf: 4.21.11
 requests: 2.31.0
 cachetools: 5.2.0
 gevent: Not Installed
 gevent-eventemitter: Not Installed
 pycryptodomex: 3.16.0
 enum34: Not Installed
 win-inet-pton: Not Installed
Python runtime:
 executable: D:\Python311_64\python.exe
 version: 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)]
 platform: win32
System info:
 system: Windows
 machine: AMD64
 release: 10
 version: 10.0.19045

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /