MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / __init__

Method __init__

tools/wasm-sourcemap.py:56–67  ·  view source on GitHub ↗
(self, args, base_path=None, preserve_deterministic_prefix=True)

Source from the content-addressed store, hash-verified

54
55class Prefixes:
56 def __init__(self, args, base_path=None, preserve_deterministic_prefix=True):
57 prefixes = []
58 for p in args:
59 if '=' in p:
60 prefix, replacement = p.split('=')
61 prefixes.append({'prefix': utils.normalize_path(prefix), 'replacement': replacement})
62 else:
63 prefixes.append({'prefix': utils.normalize_path(p), 'replacement': ''})
64 self.base_path = utils.normalize_path(base_path) if base_path is not None else None
65 self.preserve_deterministic_prefix = preserve_deterministic_prefix
66 self.prefixes = prefixes
67 self.cache = {}
68
69 def resolve(self, name):
70 if name in self.cache:

Callers

nothing calls this directly

Calls 2

splitMethod · 0.80
appendMethod · 0.80

Tested by

no test coverage detected