1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-17 17:42:20 +03:00

Fix version check on Windows

This commit is contained in:
Jonathan Harris 2016-09-25 00:33:22 +01:00
parent 73e36ba2c6
commit dd2bdd15f6

View File

@ -7,7 +7,8 @@ import argparse
import json import json
import requests import requests
import sys import sys
from os.path import getmtime import os
from os.path import dirname, getmtime, join
from time import time, sleep from time import time, sleep
from xml.etree import ElementTree from xml.etree import ElementTree
@ -58,6 +59,8 @@ try:
if args.version: if args.version:
latest = '' latest = ''
try: try:
if sys.platform=='win32' and getattr(sys, 'frozen', False):
os.environ['REQUESTS_CA_BUNDLE'] = join(dirname(sys.executable), 'cacert.pem')
# Copied from update.py - probably should refactor # Copied from update.py - probably should refactor
r = requests.get(update_feed, timeout = 10) r = requests.get(update_feed, timeout = 10)
feed = ElementTree.fromstring(r.text) feed = ElementTree.fromstring(r.text)