mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-31 10:37:13 +02:00
Append PlatformIO info to request header
This commit is contained in:
@ -8,8 +8,9 @@ from shutil import rmtree
|
|||||||
|
|
||||||
from click import echo, secho, style
|
from click import echo, secho, style
|
||||||
from requests import get
|
from requests import get
|
||||||
|
from requests.utils import default_user_agent
|
||||||
|
|
||||||
from platformio import __pkgmanifesturl__
|
from platformio import __pkgmanifesturl__, __version__
|
||||||
from platformio.downloader import FileDownloader
|
from platformio.downloader import FileDownloader
|
||||||
from platformio.exception import (InvalidPackageVersion, NonSystemPackage,
|
from platformio.exception import (InvalidPackageVersion, NonSystemPackage,
|
||||||
UnknownPackage)
|
UnknownPackage)
|
||||||
@ -29,7 +30,10 @@ class PackageManager(object):
|
|||||||
try:
|
try:
|
||||||
return PackageManager._cached_manifest
|
return PackageManager._cached_manifest
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
PackageManager._cached_manifest = get(__pkgmanifesturl__).json()
|
headers = {"User-Agent": "PlatformIO/%s %s" % (
|
||||||
|
__version__, default_user_agent())}
|
||||||
|
PackageManager._cached_manifest = get(__pkgmanifesturl__,
|
||||||
|
headers=headers).json()
|
||||||
return PackageManager._cached_manifest
|
return PackageManager._cached_manifest
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
Reference in New Issue
Block a user