Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c4d6e13

Browse files
Merge pull request #8 from fedorg/fix/docfail
don't fail on schema json fetch
2 parents 7fd4aca + c337bcc commit c4d6e13

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

‎doc.go‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,13 @@ func fetchAllDocumentedModules() error {
5454
for _, namespace := range rootDocAPIResp.Result.Namespaces[""] {
5555
b, err := fetchNamespaceDoc(namespace.Name)
5656
if err != nil {
57-
return err
57+
fmt.Println("error fetching namespace", namespace.Name, ":", err)
58+
continue
5859
}
5960
var tmp DocAPIResp
6061
if err := json.Unmarshal(b, &tmp); err != nil {
61-
return err
62+
fmt.Println("error unmarshaling namespace", namespace.Name, ":", err)
63+
continue
6264
}
6365
if tmp.StatusCode != http.StatusOK {
6466
return fmt.Errorf("unexpected status code %d from caddyserver.com", rootDocAPIResp.StatusCode)
@@ -101,11 +103,13 @@ func fetchAllModuleDocs() error {
101103

102104
b, err := fetchNamespaceDoc(ns)
103105
if err != nil {
104-
return err
106+
fmt.Println("error fetching namespace", ns, ":", err)
107+
continue
105108
}
106109
var tmp DocAPIResp
107110
if err := json.Unmarshal(b, &tmp); err != nil {
108-
return err
111+
fmt.Println("error unmarshaling namespace", ns, ":", err)
112+
continue
109113
}
110114

111115
flatCaddyDocMap[ns] = &tmp

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /