docstr: Split tags with '/' in them into multiple tags.
  
  '/' is the reserved tag separator and allowing tags with
  embedded '/' results in one being unable to select those via
  filtering. As long as tag order is stable then presentation of
  these subsplit tags should be fine.
docstr_tok: ["Split","tags","with","'\/","'","in","them","into","multiple","tags",".","'\/","'","is","the","reserved","tag","separator","and","allowing","tags","with","embedded","'\/","'","results","in","one","being","unable","to","select","those","via","filtering",".","As","long","as","tag","order","is","stable","then","presentation","of","these","subsplit","tags","should","be","fine","."]
code: def _flatten_tags(self, tags):
      """Split tags with '/' in them into multiple tags.
  
      '/' is the reserved tag separator and allowing tags with
      embedded '/' results in one being unable to select those via
      filtering. As long as tag order is stable then presentation of
      these subsplit tags should be fine.
      """
      flattened = []
      for t in tags:
          flattened += t.split("/")
      return flattened
  
imports: import os
  from os.path import join, basename, abspath, splitext, isfile, isdir, normpath, exists
  import sys
  import getopt
  import glob
  import time
  import unittest
  import importlib
  import logging
  import textwrap
  import traceback
label_desc: Use image node_id 5 for calling the Test obj's underlying member method code with example usage: obj._flatten_tags(tags) and returns: flattened