File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed
src/virtualenv/seed/wheels/embed Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 1+ ``get_embed_wheel() `` no longer fails with a :exc: `TypeError ` when it is
2+ called with an unknown *distribution *.
Original file line number Diff line number Diff line change 4040
4141
4242def get_embed_wheel (distribution , for_py_version ):
43- path = BUNDLE_FOLDER / (BUNDLE_SUPPORT .get (for_py_version , {}) or BUNDLE_SUPPORT [MAX ]).get (distribution )
43+ wheelfile = (BUNDLE_SUPPORT .get (for_py_version , {}) or BUNDLE_SUPPORT [MAX ]).get (distribution )
44+ if wheelfile is None :
45+ return None
46+ path = BUNDLE_FOLDER / wheelfile
4447 return Wheel .from_path (path )
4548
4649
Original file line number Diff line number Diff line change @@ -29,3 +29,8 @@ def test_wheel_not_support():
2929def test_wheel_repr ():
3030 wheel = get_embed_wheel ("setuptools" , MAX )
3131 assert str (wheel .path ) in repr (wheel )
32+
33+
34+ def test_unknown_distribution ():
35+ wheel = get_embed_wheel ("unknown" , MAX )
36+ assert wheel is None
You can’t perform that action at this time.
0 commit comments