file_output¶
Abstract base class for subcommands that output to a file (or stdout).
-
class
bokeh.command.subcommands.file_output.FileOutputSubcommand(parser)¶ Abstract subcommand to output applications as some type of file.
-
after_write_file(args, filename, doc)¶
-
file_contents(args, doc)¶ Subtypes must override this to return the contents of the output file for the given doc.
-
filename_from_route(route, ext)¶
-
classmethod
files_arg(output_type_name)¶ Returns a positional arg for
filesto specify file inputs to the command.Subclasses should include this to their class
args.Example
class Foo(FileOutputSubcommand): args = ( FileOutputSubcommand.files_arg("FOO"), # more args for Foo ) + FileOutputSubcommand.other_args()
-
invoke(args)¶
-
classmethod
other_args()¶ Return args for
-o/--outputto specify where output should be written, and for a--argsto pass on any additional command line args to the subcommand.Subclasses should append these to their class
args.Example
class Foo(FileOutputSubcommand): args = ( FileOutputSubcommand.files_arg("FOO"), # more args for Foo ) + FileOutputSubcommand.other_args()
-
write_file(args, filename, doc)¶
-