MCPcopy Create free account
hub / github.com/numpy/numpy / _environment_hook

Method _environment_hook

numpy/distutils/fcompiler/__init__.py:697–717  ·  view source on GitHub ↗
(self, name, hook_name)

Source from the content-addressed store, hash-verified

695 log.debug("skipping %s (up-to-date)", output_filename)
696
697 def _environment_hook(self, name, hook_name):
698 if hook_name is None:
699 return None
700 if is_string(hook_name):
701 if hook_name.startswith('self.'):
702 hook_name = hook_name[5:]
703 hook = getattr(self, hook_name)
704 return hook()
705 elif hook_name.startswith('exe.'):
706 hook_name = hook_name[4:]
707 var = self.executables[hook_name]
708 if var:
709 return var[0]
710 else:
711 return None
712 elif hook_name.startswith('flags.'):
713 hook_name = hook_name[6:]
714 hook = getattr(self, 'get_flags_' + hook_name)
715 return hook()
716 else:
717 return hook_name()
718
719 def can_ccompiler_link(self, ccompiler):
720 """

Callers

nothing calls this directly

Calls 2

is_stringFunction · 0.90
startswithMethod · 0.80

Tested by

no test coverage detected