Mercurial > hgrepos > Python > libs > ConfigMix
comparison configmix/_speedups.c @ 553:9d2bd411f5c5
Do not rstrip() the remaining variable name when parsing out filters from variable names
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 02 Jan 2022 20:43:24 +0100 |
| parents | 39e5d07d8dbc |
| children | 36d7aa000435 |
comparison
equal
deleted
inserted
replaced
| 552:39e5d07d8dbc | 553:9d2bd411f5c5 |
|---|---|
| 557 } | 557 } |
| 558 name = PyUnicode_Substring(varname, 0, sep); | 558 name = PyUnicode_Substring(varname, 0, sep); |
| 559 if (name == NULL) { | 559 if (name == NULL) { |
| 560 goto error; | 560 goto error; |
| 561 } | 561 } |
| 562 tmp = PyObject_CallMethod(name, "rstrip", NULL); | |
| 563 if (tmp == NULL) { | |
| 564 goto error; | |
| 565 } | |
| 566 Py_DECREF(name); | |
| 567 name = tmp; | |
| 568 | 562 |
| 569 filters = PyUnicode_Substring(varname, sep+1, varname_len); | 563 filters = PyUnicode_Substring(varname, sep+1, varname_len); |
| 570 if (filters == NULL) { | 564 if (filters == NULL) { |
| 571 goto error; | 565 goto error; |
| 572 } | 566 } |
