class_docstr: A class that represent a notebook cell as a Python or Julia script
class_docstr_tok: ["A","class","that","represent","a","notebook","cell","as","a","Python","or","Julia","script"]
code: def is_code(self):
      # Treat markdown cells with metadata as code cells (#66)
      if (
          self.cell_type == "markdown" and self.metadata
      ) or self.use_triple_quotes():
          if is_active(self.ext, self.metadata):
              self.metadata["cell_type"] = self.cell_type
              self.source = self.markdown_to_text(self.source)
              self.cell_type = "code"
              self.unfiltered_metadata = copy(self.unfiltered_metadata)
              self.unfiltered_metadata.pop("cell_marker", "")
          return True
      return super().is_code()
  
imports: import re
  import warnings
  from copy import copy
  from .cell_metadata import _IGNORE_CELL_METADATA, is_active, metadata_to_double_percent_options, metadata_to_rmd_options, metadata_to_text
  from .cell_reader import LightScriptCellReader, MarkdownCellReader, RMarkdownCellReader
  from .doxygen import markdown_to_doxygen
  from .languages import _SCRIPT_EXTENSIONS, cell_language, comment_lines, same_language
  from .magics import comment_magic, escape_code_start, need_explicit_marker
  from .metadata_filter import filter_metadata
  from .pep8 import pep8_lines_between_cells
label_desc: Use image node_id 2 for calling the LightScriptCellExporter obj's underlying member method code with example usage: obj.is_code() and returns: super, True