Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
port=port, file_path=file_path, logger=logger, file_dir=file_dir
)
# There's no description file content to work with the node map:
if (file_name is None) and (text is None) and (bytes_object is None):
return None
# Instantiate a GenICam node map object.
node_map = NodeMap()
# Then load the XML file content on the node map object.
node_map.load_xml_from_string(text)
# Instantiate a concrete port object of the remote device's
# port.
concrete_port = ConcretePort(port)
# And finally connect the concrete port on the node map
# object.
node_map.connect(concrete_port, port.name)
# Then return the node mpa.
return node_map
for file_info in file_content.infolist():
if pathlib.Path(
file_info.filename).suffix.lower() == '.xml':
#
content = file_content.read(file_info).decode('utf8')
break
# Instantiate a GenICam node map object.
node_map = NodeMap()
# Then load the XML file content on the node map object.
node_map.load_xml_from_string(content)
# Instantiate a concrete port object of the remote device's
# port.
concrete_port = ConcretePort(port)
# And finally connect the concrete port on the node map
# object.
node_map.connect(concrete_port, port.name)
# Then return the node mpa.
return node_map