@@ -113,12 +113,14 @@ class BasePlatformMappings:
113
113
is_strict_mapping : bool = False
114
114
skip_load_default_mappings : bool = True
115
115
extend_default_mapping_with_all_fields : bool = False
116
+ global_mappings : list [str ] = []
116
117
117
118
def __init__ (self , platform_dir : str , platform_details : PlatformDetails ):
118
119
self ._loader = LoaderFileMappings ()
119
120
self .details = platform_details
120
121
self ._source_mappings = self .prepare_mapping (platform_dir )
121
122
self ._alternative_mappings = self .prepare_alternative_mapping (platform_dir )
123
+ global_alternative_mappings = self .prepare_global_alternative_mapping ()
122
124
123
125
def update_default_source_mapping (self , default_mapping : SourceMapping , fields_mapping : FieldsMapping ) -> None :
124
126
default_mapping .fields_mapping .update (fields_mapping )
@@ -129,6 +131,10 @@ def prepare_alternative_mapping(self, platform_dir: str) -> dict[str, dict[str,
129
131
alternative_mappings [name ] = self .prepare_mapping (platform_dir )
130
132
return alternative_mappings
131
133
134
+ def prepare_global_alternative_mapping (self ) -> dict [str , dict [str , SourceMapping ]]:
135
+ globa_alternative_mappings = {}
136
+ return globa_alternative_mappings
137
+
132
138
def prepare_mapping (self , platform_dir : str ) -> dict [str , SourceMapping ]:
133
139
source_mappings = {}
134
140
default_mapping = SourceMapping (source_id = DEFAULT_MAPPING_NAME )
0 commit comments