Trying to run the command line help for the autograde or formgrade apps results in a long traceback:
$ nbgrader autograde --help
Autograde a notebook by running it
Options
-------
Arguments that take values are actually convenience aliases to full
Configurables, whose aliases are listed on the help line. For more information
on full configurables, see '--help-all'.
--stdout
Write notebook output to stdout instead of files.
--init
Initialize profile with default config files. This is equivalent
to running `ipython profile create <profile>` prior to startup.
--quiet
set log level to logging.CRITICAL (minimize logging output)
--debug
set log level to logging.DEBUG (maximize logging output)
Traceback (most recent call last):
File "/usr/local/bin/nbgrader", line 12, in <module>
exec(compile(open(__file__).read(), __file__, 'exec'))
File "/Users/jhamrick/project/tools/nbgrader/scripts/nbgrader", line 4, in <module>
main()
File "/Users/jhamrick/project/tools/nbgrader/nbgrader/apps/nbgraderapp.py", line 61, in main
NBGraderApp.launch_instance()
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 548, in launch_instance
app.initialize(argv)
File "<string>", line 2, in initialize
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/nbgrader/nbgrader/apps/nbgraderapp.py", line 53, in initialize
super(NBGraderApp,self).initialize(argv)
File "<string>", line 2, in initialize
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/ipython/IPython/core/application.py", line 378, in initialize
self.parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 460, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<string>", line 2, in initialize_subcommand
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 398, in initialize_subcommand
self.subapp.initialize(argv)
File "<string>", line 2, in initialize
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/nbgrader/nbgrader/apps/customnbconvertapp.py", line 41, in initialize
super(CustomNbConvertApp,self).initialize(argv)
File "<string>", line 2, in initialize
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/ipython/IPython/nbconvert/nbconvertapp.py", line 191, in initialize
super(NbConvertApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/ipython/IPython/core/application.py", line 378, in initialize
self.parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 472, in parse_command_line
self.print_help('--help-all' in interpreted_argv)
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 331, in print_help
self.print_options()
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 302, in print_options
self.print_alias_help()
File "/Users/jhamrick/project/tools/ipython/IPython/config/application.py", line 266, in print_alias_help
cls = classdict[classname]
KeyError: 'FindStudentID'