Lines Matching defs:envar
514 char *envar = Py_GETENV("PYTHONBREAKPOINT");
516 if (envar == NULL || strlen(envar) == 0) {
517 envar = "pdb.set_trace";
519 else if (!strcmp(envar, "0")) {
526 * we need to save a copy of envar. */
527 envar = _PyMem_RawStrdup(envar);
528 if (envar == NULL) {
532 const char *last_dot = strrchr(envar, '.');
539 attrname = envar;
541 else if (last_dot != envar) {
543 modulepath = PyUnicode_FromStringAndSize(envar, last_dot - envar);
550 PyMem_RawFree(envar);
561 PyMem_RawFree(envar);
572 PyMem_RawFree(envar);
575 PyMem_RawFree(envar);
585 "Ignoring unimportable $PYTHONBREAKPOINT: \"%s\"", envar);
586 PyMem_RawFree(envar);