MCPcopy
hub / github.com/jaakkopasanen/AutoEq / replace

Method replace

dbtools/manufacturer_index.py:61–67  ·  view source on GitHub ↗
(self, old_name, ignore_case=True)

Source from the content-addressed store, hash-verified

59 return None, None
60
61 def replace(self, old_name, ignore_case=True):
62 manufacturer, match = self.find(old_name, ignore_case=ignore_case)
63 if match is None:
64 return old_name
65 # Replace manufacturer with the match
66 new_name = re.sub(f'^{re.escape(match)}', manufacturer, old_name, flags=re.IGNORECASE)
67 return new_name
68
69 def model(self, name, ignore_case=True):
70 manufacturer, match = self.find(name, ignore_case=ignore_case)

Callers 15

read_name_indexMethod · 0.80
read_name_indexMethod · 0.80
__init__Method · 0.80
prune_resultsFunction · 0.80
write_targetsFunction · 0.80
prompt_callbackMethod · 0.80
guess_nameMethod · 0.80
guess_nameMethod · 0.80
guess_nameMethod · 0.80
read_tsvMethod · 0.80
crawlMethod · 0.80

Calls 1

findMethod · 0.95

Tested by

no test coverage detected