docstr: Return a list of option-value pairs that correspond to top-level
  options that should be passed to subprocesses (tasks). The option
  names should be a subset of the keys in self.options.
  
  If the decorator has a non-empty set of options in `self.options`, you
  probably want to return the assigned values in this method.
code: def get_top_level_options(self):
      """
      Return a list of option-value pairs that correspond to top-level
      options that should be passed to subprocesses (tasks). The option
      names should be a subset of the keys in self.options.
  
      If the decorator has a non-empty set of options in `self.options`, you
      probably want to return the assigned values in this method.
      """
      return []
  
imports: from functools import partial
  import json
  import re
  import os
  import sys
  from .flowspec import FlowSpec
  from .exception import MetaflowInternalError, MetaflowException, InvalidDecoratorAttribute
  from metaflow._vendor import click
label_desc: Use image node_id 3 for calling the FlowDecorator obj's underlying member method code with example usage: obj.get_top_level_options() and returns: list