Review feedback: handle full paths

This commit is contained in:
Guillaume Ballet 2019-12-16 10:20:01 +01:00
parent 643969c471
commit 02c8bf5b31

View file

@ -21,6 +21,7 @@ import (
"fmt" "fmt"
"io/ioutil" "io/ioutil"
"os" "os"
"path/filepath"
"regexp" "regexp"
"strings" "strings"
@ -204,7 +205,8 @@ func abigen(c *cli.Context) error {
// Sanitize the combined json names to match the // Sanitize the combined json names to match the
// format expected by solidity. // format expected by solidity.
if !strings.Contains(n, ":") { if !strings.Contains(n, ":") {
name = abi.ToCamelCase(strings.TrimSuffix(name, ".vy")) // Remove extra path components
name = abi.ToCamelCase(strings.TrimSuffix(filepath.Base(name), ".vy"))
} }
contracts[name] = contract contracts[name] = contract
} }