code: def oldSplit(self, s):
      ret = []
      lex = shlex.shlex(io.StringIO(s))
      tok = lex.get_token()
      while tok:
          ret.append(tok)
          tok = lex.get_token()
      return ret
  
imports: import io
  import itertools
  import shlex
  import string
  import unittest
label_desc: Use image node_id 3 for calling the ShlexTest obj's underlying member method code with example usage: obj.oldSplit(s) and returns: ret