binary_compatibility.py shouldn't fail on platforms that don't return

anything for get_specific_platform() (e.g. things other than Linux).
This commit is contained in:
Nate Coraor
2015-10-27 16:41:27 -04:00
parent e31ec7b0c8
commit 9563f121e8
+5 -2
View File
@@ -29,7 +29,7 @@ except ImportError:
import sys
import json
from pip.pep425tags import get_platform, get_supported
from pip.pep425tags import get_supported
from pip.platform import get_specific_platform
@@ -39,7 +39,10 @@ compatible_platforms = {
def install_compat():
this_plat = get_specific_platform()[0]
spec_plat = get_specific_platform()
if spec_plat is None:
return None
this_plat = spec_plat[0]
compat_plat = compatible_platforms.get(this_plat, None)
rval = {}
if compat_plat: