File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -160,9 +160,11 @@ def _print_config_dict(d, stream):
160160 print ("}" , file = stream )
161161
162162
163- def _get_pybuilddir ():
163+ def _get_pybuilddir (py_debug = None ):
164164 pybuilddir = f'build/lib.{ get_platform ()} -{ get_python_version ()} '
165- if hasattr (sys , "gettotalrefcount" ):
165+ if py_debug is None :
166+ py_debug = get_config_var ('Py_DEBUG' )
167+ if py_debug :
166168 pybuilddir += '-pydebug'
167169 return pybuilddir
168170
@@ -220,7 +222,7 @@ def _generate_posix_vars():
220222 module .build_time_vars = vars
221223 sys .modules [name ] = module
222224
223- pybuilddir = _get_pybuilddir ()
225+ pybuilddir = _get_pybuilddir (vars [ 'Py_DEBUG' ] )
224226 os .makedirs (pybuilddir , exist_ok = True )
225227 destfile = os .path .join (pybuilddir , name + '.py' )
226228
You can’t perform that action at this time.
0 commit comments