File tree Expand file tree Collapse file tree 7 files changed +19
-29
lines changed Expand file tree Collapse file tree 7 files changed +19
-29
lines changed Original file line number Diff line number Diff line change @@ -519,8 +519,8 @@ module TracerProvider = struct
519
519
get_tracer_providers_unlocked
520
520
521
521
let set ?enabled ?attributes ?endpoints ~uuid () =
522
- let update_provider (provider : t ) enabled attributes endpoints =
523
- let enabled = Option. value ~default: provider.enabled enabled in
522
+ let update_provider (provider : t ) ?( enabled = provider.enabled) attributes
523
+ endpoints =
524
524
let attributes : string Attributes.t =
525
525
Option. fold ~none: provider.attributes ~some: Attributes. of_list
526
526
attributes
@@ -537,7 +537,7 @@ module TracerProvider = struct
537
537
let provider =
538
538
match Hashtbl. find_opt tracer_providers uuid with
539
539
| Some (provider : t ) ->
540
- update_provider provider enabled attributes endpoints
540
+ update_provider provider ? enabled attributes endpoints
541
541
| None ->
542
542
fail " The TracerProvider : %s does not exist" uuid
543
543
in
Original file line number Diff line number Diff line change @@ -397,11 +397,9 @@ module Footer = struct
397
397
let create ?(features = [] ) ~data_offset ?(time_stamp = 0l )
398
398
?(creator_application = default_creator_application)
399
399
?(creator_version = default_creator_version)
400
- ?(creator_host_os = Host_OS. Other 0l ) ~current_size ?original_size
401
- ~disk_type ?(uid = Uuidm. v `V4 ) ?(saved_state = false ) () =
402
- let original_size =
403
- match original_size with None -> current_size | Some x -> x
404
- in
400
+ ?(creator_host_os = Host_OS. Other 0l ) ~current_size
401
+ ?(original_size = current_size) ~disk_type ?(uid = Uuidm. v `V4 )
402
+ ?(saved_state = false ) () =
405
403
let geometry = Geometry. of_sectors Int64. (current_size lsr sector_shift) in
406
404
let checksum = 0l in
407
405
{
Original file line number Diff line number Diff line change @@ -16,32 +16,28 @@ type dict = (string * string) list [@@deriving rpcty]
16
16
17
17
let option ?name ?(description = [] ) d =
18
18
let open Rpc.Types in
19
- let name =
20
- Option. fold ~none: (Printf. sprintf " %s option" d.name) ~some: Fun. id name
21
- in
19
+ let name = Option. value ~default: (Printf. sprintf " %s option" d.name) name in
22
20
{name; description; ty= Option d.ty}
23
21
24
22
let list ?name ?(description = [] ) d =
25
23
let open Rpc.Types in
26
- let name =
27
- Option. fold ~none: (Printf. sprintf " list of %ss" d.name) ~some: Fun. id name
28
- in
24
+ let name = Option. value ~default: (Printf. sprintf " list of %ss" d.name) name in
29
25
{name; description; ty= List d.ty}
30
26
31
27
let pair ?name ?(description = [] ) (p0 , p2 ) =
32
28
let open Rpc.Types in
33
29
let name =
34
- Option. fold
35
- ~none : (Printf. sprintf " pair of %s and %s" p0.name p2.name)
36
- ~some: Fun. id name
30
+ Option. value
31
+ ~default : (Printf. sprintf " pair of %s and %s" p0.name p2.name)
32
+ name
37
33
in
38
34
{name; description; ty= Tuple (p0.ty, p2.ty)}
39
35
40
36
let triple ?name ?(description = [] ) (p1 , p2 , p3 ) =
41
37
let open Rpc.Types in
42
38
let name =
43
- Option. fold
44
- ~none : (Printf. sprintf " triple of %s, %s and %s" p1.name p2.name p3.name)
45
- ~some: Fun. id name
39
+ Option. value
40
+ ~default : (Printf. sprintf " triple of %s, %s and %s" p1.name p2.name p3.name)
41
+ name
46
42
in
47
43
{name; description; ty= Tuple3 (p1.ty, p2.ty, p3.ty)}
Original file line number Diff line number Diff line change @@ -94,13 +94,12 @@ module WireProtocol = struct
94
94
let certificate_file_of_pair (filename , content ) = {filename; content}
95
95
end
96
96
97
- let raise_internal ?e ?details msg : 'a =
97
+ let raise_internal ?e ?( details = " " ) msg : 'a =
98
98
let e =
99
99
Option. fold ~none: " "
100
100
~some: (fun e -> e |> Printexc. to_string |> Printf. sprintf " exception: %s" )
101
101
e
102
102
in
103
- let details = Option. value ~default: " " details in
104
103
[msg; details; e] |> String. concat " . " |> D. error " %s" ;
105
104
raise Api_errors. (Server_error (internal_error, [msg]))
106
105
Original file line number Diff line number Diff line change @@ -351,10 +351,9 @@ let wlb_request ~__context ~host ~port ~auth ~meth ~params ~handler ~enable_log
351
351
| Unix. Unix_error (Unix. ECONNREFUSED, _ , _ ) ->
352
352
raise_connection_refused ()
353
353
354
- let perform_wlb_request ?auth ?url ?enable_log ~meth ~params ~ handle_response
355
- ~__context () =
354
+ let perform_wlb_request ?auth ?url ?( enable_log = true ) ~meth ~params
355
+ ~handle_response ~ __context () =
356
356
(* now assumes naming policy of xml repsonses is uniform Envelope->Body-> <x>Response-> <x>Result where <x> is method name *)
357
- let enable_log = match enable_log with Some b -> b | None -> true in
358
357
let host, port =
359
358
match url with
360
359
| Some u ->
Original file line number Diff line number Diff line change @@ -184,8 +184,7 @@ let next_server_mode ~mgmt_enabled =
184
184
185
185
let mgmt_is_enabled () = Server. current_mode () = Any
186
186
187
- let run ~__context ?mgmt_enabled () =
188
- let mgmt_enabled = Option. value ~default: (mgmt_is_enabled () ) mgmt_enabled in
187
+ let run ~__context ?(mgmt_enabled = mgmt_is_enabled () ) () =
189
188
with_lock management_m (fun () ->
190
189
Client_certificate_auth_server. update ~__context ~mgmt_enabled ;
191
190
next_server_mode ~mgmt_enabled |> Server. update ~__context ;
Original file line number Diff line number Diff line change @@ -949,9 +949,8 @@ module PV_Vnc = struct
949
949
| None ->
950
950
()
951
951
952
- let start ?statefile ~xs ?ip domid =
952
+ let start ?statefile ~xs ?( ip = " 127.0.0.1 " ) domid =
953
953
debug " In PV_Vnc.start" ;
954
- let ip = Option. value ~default: " 127.0.0.1" ip in
955
954
let l =
956
955
[
957
956
" -x"
You can’t perform that action at this time.
0 commit comments