(rawScope string, rawWorkspace string)
| 2550 | } |
| 2551 | |
| 2552 | func resolveMemoryScopeAndWorkspace(rawScope string, rawWorkspace string) (memcontract.Scope, string, error) { |
| 2553 | scope, err := parseOptionalMemoryScope(rawScope) |
| 2554 | if err != nil { |
| 2555 | return "", "", err |
| 2556 | } |
| 2557 | if scope == memcontract.ScopeWorkspace || strings.TrimSpace(rawWorkspace) != "" { |
| 2558 | workspace, err := resolveMemoryWorkspace(rawWorkspace) |
| 2559 | if err != nil { |
| 2560 | return "", "", err |
| 2561 | } |
| 2562 | return scope, workspace, nil |
| 2563 | } |
| 2564 | return scope, "", nil |
| 2565 | } |
| 2566 | |
| 2567 | func parseMemoryLimit(raw string) (int, error) { |
| 2568 | trimmed := strings.TrimSpace(raw) |
no test coverage detected