)]}'
{"cloud/shepherd/equinix/wrapngo/duct_tape.go":[{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b67469bb40ca10cb9265e64576afc65112347067","unresolved":true,"context_lines":[{"line_number":11,"context_line":"\t\"k8s.io/klog/v2\""},{"line_number":12,"context_line":")"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"// wrap a given fn in some duct tape."},{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"}],"source_content_type":"text/x-go","patch_set":3,"id":"578a66a9_8052b01d","line":14,"range":{"start_line":14,"start_character":22,"end_line":14,"end_character":37},"updated":"2023-02-16 12:39:43.000000000","message":"this isn\u0027t descriptive","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8a441a91478ff1103dca0321d175ba814117fa9e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"\t\"k8s.io/klog/v2\""},{"line_number":12,"context_line":")"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"// wrap a given fn in some duct tape."},{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"}],"source_content_type":"text/x-go","patch_set":3,"id":"20110cdb_9d4e06b7","line":14,"range":{"start_line":14,"start_character":22,"end_line":14,"end_character":37},"in_reply_to":"034e2aad_85e3ea45","updated":"2023-02-20 10:37:12.000000000","message":"Done","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"714d3467ea68b85e8d19c94c9545dde16a030468","unresolved":true,"context_lines":[{"line_number":11,"context_line":"\t\"k8s.io/klog/v2\""},{"line_number":12,"context_line":")"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"// wrap a given fn in some duct tape."},{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"}],"source_content_type":"text/x-go","patch_set":3,"id":"034e2aad_85e3ea45","line":14,"range":{"start_line":14,"start_character":22,"end_line":14,"end_character":37},"in_reply_to":"578a66a9_8052b01d","updated":"2023-02-16 13:53:06.000000000","message":"Is that better? I\u0027m not married to using term \u0027duct tape\u0027 but boy do I feel the need to convey just how much this feels like duct taping things together.","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b67469bb40ca10cb9265e64576afc65112347067","unresolved":true,"context_lines":[{"line_number":14,"context_line":"// wrap a given fn in some duct tape."},{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"},{"line_number":18,"context_line":"// called with a brand spanking new packngo client tied to the context of the"},{"line_number":19,"context_line":"// wrap call. Finally, the given client will also have some logging middleware"},{"line_number":20,"context_line":"// attached to it which can be activated by setting verbosity 5 (or greater) on"}],"source_content_type":"text/x-go","patch_set":3,"id":"fa397533_db019f42","line":17,"range":{"start_line":17,"start_character":3,"end_line":17,"end_character":25},"updated":"2023-02-16 12:39:43.000000000","message":"typo","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"714d3467ea68b85e8d19c94c9545dde16a030468","unresolved":false,"context_lines":[{"line_number":14,"context_line":"// wrap a given fn in some duct tape."},{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"},{"line_number":18,"context_line":"// called with a brand spanking new packngo client tied to the context of the"},{"line_number":19,"context_line":"// wrap call. Finally, the given client will also have some logging middleware"},{"line_number":20,"context_line":"// attached to it which can be activated by setting verbosity 5 (or greater) on"}],"source_content_type":"text/x-go","patch_set":3,"id":"55af1526_645e1d6d","line":17,"range":{"start_line":17,"start_character":3,"end_line":17,"end_character":25},"in_reply_to":"fa397533_db019f42","updated":"2023-02-16 13:53:06.000000000","message":"Done","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b67469bb40ca10cb9265e64576afc65112347067","unresolved":true,"context_lines":[{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"},{"line_number":18,"context_line":"// called with a brand spanking new packngo client tied to the context of the"},{"line_number":19,"context_line":"// wrap call. Finally, the given client will also have some logging middleware"},{"line_number":20,"context_line":"// attached to it which can be activated by setting verbosity 5 (or greater) on"},{"line_number":21,"context_line":"// this file."}],"source_content_type":"text/x-go","patch_set":3,"id":"d68dc21f_8d101731","line":18,"range":{"start_line":18,"start_character":17,"end_line":18,"end_character":31},"updated":"2023-02-16 12:39:43.000000000","message":"superfluous words","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"714d3467ea68b85e8d19c94c9545dde16a030468","unresolved":false,"context_lines":[{"line_number":15,"context_line":"//"},{"line_number":16,"context_line":"// The given fn will be retried until it returns a \u0027permanent\u0027 Equinix error (see"},{"line_number":17,"context_line":"// isPermanetEquinixError) or the given context expires. Additionally, fn will be"},{"line_number":18,"context_line":"// called with a brand spanking new packngo client tied to the context of the"},{"line_number":19,"context_line":"// wrap call. Finally, the given client will also have some logging middleware"},{"line_number":20,"context_line":"// attached to it which can be activated by setting verbosity 5 (or greater) on"},{"line_number":21,"context_line":"// this file."}],"source_content_type":"text/x-go","patch_set":3,"id":"1d3d6b9f_51d3f888","line":18,"range":{"start_line":18,"start_character":17,"end_line":18,"end_character":31},"in_reply_to":"d68dc21f_8d101731","updated":"2023-02-16 13:53:06.000000000","message":"Done","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"}],"cloud/shepherd/equinix/wrapngo/wrapn.go":[{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b67469bb40ca10cb9265e64576afc65112347067","unresolved":true,"context_lines":[{"line_number":79,"context_line":"type Client interface {"},{"line_number":80,"context_line":"\t// GetDevice wraps packngo\u0027s cl.Devices.Get."},{"line_number":81,"context_line":"\tGetDevice(ctx context.Context, pid, did string) (*packngo.Device, error)"},{"line_number":82,"context_line":"\t// ListDevices wraps packngo\u0027s cl.Devise.List."},{"line_number":83,"context_line":"\tListDevices(ctx context.Context, pid string) ([]packngo.Device, error)"},{"line_number":84,"context_line":"\t// CreateDevice attempts to create a new device according to the provided"},{"line_number":85,"context_line":"\t// request. The request _must_ configure a HardwareReservationID. This call"}],"source_content_type":"text/x-go","patch_set":3,"id":"ea735404_ad6dc06e","line":82,"range":{"start_line":82,"start_character":35,"end_line":82,"end_character":41},"updated":"2023-02-16 12:39:43.000000000","message":"typo","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"714d3467ea68b85e8d19c94c9545dde16a030468","unresolved":false,"context_lines":[{"line_number":79,"context_line":"type Client interface {"},{"line_number":80,"context_line":"\t// GetDevice wraps packngo\u0027s cl.Devices.Get."},{"line_number":81,"context_line":"\tGetDevice(ctx context.Context, pid, did string) (*packngo.Device, error)"},{"line_number":82,"context_line":"\t// ListDevices wraps packngo\u0027s cl.Devise.List."},{"line_number":83,"context_line":"\tListDevices(ctx context.Context, pid string) ([]packngo.Device, error)"},{"line_number":84,"context_line":"\t// CreateDevice attempts to create a new device according to the provided"},{"line_number":85,"context_line":"\t// request. The request _must_ configure a HardwareReservationID. This call"}],"source_content_type":"text/x-go","patch_set":3,"id":"979485d0_5c256156","line":82,"range":{"start_line":82,"start_character":35,"end_line":82,"end_character":41},"in_reply_to":"ea735404_ad6dc06e","updated":"2023-02-16 13:53:06.000000000","message":"Done","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b67469bb40ca10cb9265e64576afc65112347067","unresolved":true,"context_lines":[{"line_number":89,"context_line":"\tCreateDevice(ctx context.Context, request *packngo.DeviceCreateRequest) (*packngo.Device, error)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"\t// ListReservations returns a complete list of hardware reservations associated"},{"line_number":92,"context_line":"\t// with project pid. This is an expensive methid that takes a while to execute,"},{"line_number":93,"context_line":"\t// handle with care."},{"line_number":94,"context_line":"\tListReservations(ctx context.Context, pid string) ([]packngo.HardwareReservation, error)"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"154c1c8c_210b22f7","line":92,"range":{"start_line":92,"start_character":43,"end_line":92,"end_character":49},"updated":"2023-02-16 12:39:43.000000000","message":"typo","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"714d3467ea68b85e8d19c94c9545dde16a030468","unresolved":false,"context_lines":[{"line_number":89,"context_line":"\tCreateDevice(ctx context.Context, request *packngo.DeviceCreateRequest) (*packngo.Device, error)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"\t// ListReservations returns a complete list of hardware reservations associated"},{"line_number":92,"context_line":"\t// with project pid. This is an expensive methid that takes a while to execute,"},{"line_number":93,"context_line":"\t// handle with care."},{"line_number":94,"context_line":"\tListReservations(ctx context.Context, pid string) ([]packngo.HardwareReservation, error)"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"091714f9_00aa2818","line":92,"range":{"start_line":92,"start_character":43,"end_line":92,"end_character":49},"in_reply_to":"154c1c8c_210b22f7","updated":"2023-02-16 13:53:06.000000000","message":"methid","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"}],"cloud/shepherd/equinix/wrapngo/wrapngo_test.go":[{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b67469bb40ca10cb9265e64576afc65112347067","unresolved":true,"context_lines":[{"line_number":148,"context_line":"\t\treturn"},{"line_number":149,"context_line":"\t}"},{"line_number":150,"context_line":"\tctx \u003d context.Background()"},{"line_number":151,"context_line":"\t//ctx, ctxC :\u003d context.WithTimeout(context.Background(), 120*time.Second)"},{"line_number":152,"context_line":"\t//defer ctxC()"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"\tcl :\u003d new(\u0026Opts{"}],"source_content_type":"text/x-go","patch_set":3,"id":"46287ac8_2551e7d5","line":151,"range":{"start_line":151,"start_character":1,"end_line":151,"end_character":74},"updated":"2023-02-16 12:39:43.000000000","message":"this should be removed","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"714d3467ea68b85e8d19c94c9545dde16a030468","unresolved":false,"context_lines":[{"line_number":148,"context_line":"\t\treturn"},{"line_number":149,"context_line":"\t}"},{"line_number":150,"context_line":"\tctx \u003d context.Background()"},{"line_number":151,"context_line":"\t//ctx, ctxC :\u003d context.WithTimeout(context.Background(), 120*time.Second)"},{"line_number":152,"context_line":"\t//defer ctxC()"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"\tcl :\u003d new(\u0026Opts{"}],"source_content_type":"text/x-go","patch_set":3,"id":"683e8e4f_b410f7d4","line":151,"range":{"start_line":151,"start_character":1,"end_line":151,"end_character":74},"in_reply_to":"46287ac8_2551e7d5","updated":"2023-02-16 13:53:06.000000000","message":"Oh whoops. We should have a nogo thing for commented out code.","commit_id":"4ae00c9690dab45729d441490d0c4e43eb012606"}]}
