code: def __loadBundle(self, path):
      PROP_SEPERATOR = "="
      f = QFile(path)
      if f.exists():
          if f.open(QIODevice.ReadOnly | QFile.Text):
              text = QTextStream(f)
              text.setCodec("UTF-8")
  
          while not text.atEnd():
              line = ustr(text.readLine())
              key_value = line.split(PROP_SEPERATOR)
              key = key_value[0].strip()
              value = (
                  PROP_SEPERATOR.join(key_value[1:]).strip().strip('"')
              )
              self.idToMessage[key] = value
  
          f.close()
  
file_path: PaddleOCR/PPOCRLabel/libs/stringBundle.py
imports: import re
  import os
  import sys
  import locale
  from libs.ustr import ustr
label_desc: Use image node_id 5 for calling the StringBundle obj's underlying member method code with example usage: obj.__loadBundle(path) without return types