mirror of
https://github.com/Open-Argon/argon-v3.git
synced 2025-12-06 08:56:07 +00:00
add panic and repo config
This commit is contained in:
21
src/main.go
21
src/main.go
@@ -1,6 +1,7 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
)
|
||||
|
||||
@@ -17,6 +18,26 @@ func newscope() ArObject {
|
||||
}
|
||||
|
||||
func main() {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
fmt.Println("There was a fundamental error in argon v3 that caused it to crash.")
|
||||
fmt.Println()
|
||||
if fork {
|
||||
fmt.Println("This is a fork of Open-Argon. Please report this to the fork's maintainer.")
|
||||
fmt.Println("Fork repo:", forkrepo)
|
||||
fmt.Println("Fork issue page:", forkissuesPage)
|
||||
fmt.Println()
|
||||
} else {
|
||||
fmt.Println("Please report this to the Open-Argon team.")
|
||||
fmt.Println("Main repo:", mainrepo)
|
||||
fmt.Println("Issue page:", mainissuesPage)
|
||||
fmt.Println()
|
||||
}
|
||||
fmt.Println("please include the following information:")
|
||||
fmt.Println("panic:", r)
|
||||
os.Exit(1)
|
||||
}
|
||||
}()
|
||||
initRandom()
|
||||
garbageCollect()
|
||||
global := makeGlobal()
|
||||
|
||||
Reference in New Issue
Block a user