code: def run(path, timer=False, repeat=3, number=10000, precision=2):
      
      code = extractAtCyther(path)
      if not code:
          output = "There was no '@cyther' code collected from the " \
                   "file '{}'\n".format(path)
          # TODO This should use a result, right?
          return {'returncode': 0, 'output': output}
  
      module_directory = os.path.dirname(path)
      module_name = os.path.splitext(os.path.basename(path))[0]
      setup_string = SETUP_TEMPLATE.format(module_directory, module_name, '{}')
  
      if timer:
          string = TIMER_TEMPLATE.format(setup_string, code, repeat,
                                         number, precision, '{}')
      else:
          string = setup_string + code
  
      script = os.path.join(os.path.dirname(__file__), 'script.py')
      with open(script, 'w+') as file:
          file.write(string)
  
      response = call(['python', script])
      return response
docs: Extracts and runs the '@cyther' code from the given file 'path' name