@@ -256,7 +256,7 @@ def load_from_binary_buffers(buffers: List[io.BytesIO], parameters: Dict[str, st
256
256
None if report_node is None else report_node ._report_node )) # pylint: disable=protected-access
257
257
258
258
259
- def load_from_string (file_name : str , file_content : str , parameters : Dict [str , str ] = None ,
259
+ def load_from_string (file_name : str , file_content : str , parameters : Dict [str , str ] = None , post_processors : List [ str ] = None ,
260
260
reporter : ReportNode = None , report_node : ReportNode = None ) -> Network :
261
261
"""
262
262
Load a network from a string. File content should be in a supported format.
@@ -265,6 +265,7 @@ def load_from_string(file_name: str, file_content: str, parameters: Dict[str, st
265
265
file_name: file name
266
266
file_content: file content
267
267
parameters: a dictionary of import parameters
268
+ post_processors: a list of import post processors (will be added to the ones defined by the platform config)
268
269
reporter: deprecated, use report_node instead
269
270
report_node: the reporter to be used to create an execution report, default is None (no report)
270
271
@@ -274,7 +275,7 @@ def load_from_string(file_name: str, file_content: str, parameters: Dict[str, st
274
275
if reporter is not None :
275
276
warnings .warn (DEPRECATED_REPORTER_WARNING , DeprecationWarning )
276
277
report_node = reporter
277
- if parameters is None :
278
- parameters = {}
279
- return Network ( _pp . load_network_from_string ( file_name , file_content , parameters ,
278
+ return Network ( _pp . load_network_from_string ( file_name , file_content ,
279
+ {} if parameters is None else parameters ,
280
+ [] if post_processors is None else post_processors ,
280
281
None if report_node is None else report_node ._report_node )) # pylint: disable=protected-access
0 commit comments