MCPcopy Index your code
hub / github.com/python/cpython / expandvars

Function expandvars

Tools/freeze/checkextensions.py:72–90  ·  view source on GitHub ↗
(str, vars)

Source from the content-addressed store, hash-verified

70 return w
71
72def expandvars(str, vars):
73 i = 0
74 while i < len(str):
75 i = k = str.find('$', i)
76 if i < 0:
77 break
78 i = i+1
79 var = str[i:i+1]
80 i = i+1
81 if var == '(':
82 j = str.find(')', i)
83 if j < 0:
84 break
85 var = str[i:j]
86 i = j+1
87 if var in vars:
88 str = str[:k] + vars[var] + str[i:]
89 i = k
90 return str

Callers 1

selectFunction · 0.70

Calls 1

findMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…