code: def try_split(self, split_text: List[str]):
      ret = []
  
      for i in split_text:
          if len(i) == 0:
              continue
          val = int(i, 2)
          if val > 255 or val < 0:
              return None
          ret.append(val)
  
      if len(ret) != 0:
          ret = bytes(ret)
          logging.info(f"binary successful, returning {ret.__repr__()}")
          return ret
  
file_path: Ciphey/ciphey/basemods/Decoders/binary.py
imports: import re
  from typing import Dict, List, Optional
  import logging
  from rich.logging import RichHandler
  from ciphey.iface import Config, Decoder, ParamSpec, T, U, registry
label_desc: Use image node_id 2 for calling the Binary obj's underlying member method code with example usage: obj.try_split(split_text) and returns: ret, None