diff -r 59fcff4f8b73 -r add44e2b8cb0 src/Pure/Tools/server_commands.scala --- a/src/Pure/Tools/server_commands.scala Sat Aug 18 17:29:49 2018 +0200 +++ b/src/Pure/Tools/server_commands.scala Sat Aug 18 22:09:09 2018 +0200 @@ -158,8 +158,9 @@ pretty_margin: Double = Pretty.default_margin, unicode_symbols: Boolean = false, export_pattern: String = "", - check_delay: Double = Thy_Resources.default_use_theories_check_delay, - check_limit: Int = 0) + check_delay: Double = Thy_Resources.default_check_delay, + check_limit: Int = 0, + nodes_status_delay: Double = Thy_Resources.default_nodes_status_delay) def unapply(json: JSON.T): Option[Args] = for { @@ -169,14 +170,16 @@ pretty_margin <- JSON.double_default(json, "pretty_margin", Pretty.default_margin) unicode_symbols <- JSON.bool_default(json, "unicode_symbols") export_pattern <- JSON.string_default(json, "export_pattern") - check_delay <- - JSON.double_default(json, "check_delay", Thy_Resources.default_use_theories_check_delay) + check_delay <- JSON.double_default(json, "check_delay", Thy_Resources.default_check_delay) check_limit <- JSON.int_default(json, "check_limit") + nodes_status_delay <- + JSON.double_default(json, "nodes_status_delay", Thy_Resources.default_nodes_status_delay) } yield { Args(session_id, theories, master_dir = master_dir, pretty_margin = pretty_margin, unicode_symbols = unicode_symbols, export_pattern = export_pattern, - check_delay = check_delay, check_limit = check_limit) + check_delay = check_delay, check_limit = check_limit, + nodes_status_delay = nodes_status_delay) } def command(args: Args, @@ -187,6 +190,7 @@ val result = session.use_theories(args.theories, master_dir = args.master_dir, check_delay = Time.seconds(args.check_delay), check_limit = args.check_limit, + nodes_status_delay = Time.seconds(args.nodes_status_delay), id = id, progress = progress) def output_text(s: String): String =