Run gofix
authorRobert Sesek <rsesek@bluestatic.org>
Tue, 3 Apr 2012 12:54:50 +0000 (08:54 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Tue, 3 Apr 2012 13:32:06 +0000 (09:32 -0400)
config/config.go
server/paths.go
server/server.go
server/tv_rename.go

index 75a195b1792201df69c1e951062c72c26d79ecec..ae7028359636493e7112a050845be389cf1bec1b 100644 (file)
@@ -10,7 +10,7 @@
 package config
 
 import (
-       "json"
+       "encoding/json"
        "os"
 )
 
@@ -31,7 +31,7 @@ type Configuration struct {
        IncludeDotfiles bool
 }
 
-func ReadFromFile(aPath string, config *Configuration) os.Error {
+func ReadFromFile(aPath string, config *Configuration) error {
        fd, error := os.Open(aPath)
        if error != nil {
                return error
index 9b1d4f9bae8862b75aaa8ea167b7a6eaeeec0b38..b0358dacc324d4cd7db355d0c556765fc9de76a8 100644 (file)
 package server
 
 import (
+       "../config"
        "container/vector"
+       "errors"
        "os"
        "path"
        "strings"
-       "../config"
 )
 
 var gConfig *config.Configuration
@@ -47,10 +48,10 @@ func IsValid(path string) (bool, string) {
        return err == nil && checkInJail(path), path
 }
 
-func List(the_path string) (files vector.StringVector, err os.Error) {
+func List(the_path string) (files vector.StringVector, err error) {
        full_path := canonicalizePath(the_path)
        if !checkInJail(full_path) {
-               return nil, os.NewError("Path outside of jail")
+               return nil, errors.New("Path outside of jail")
        }
 
        fd, file_error := os.Open(full_path)
@@ -77,30 +78,30 @@ func List(the_path string) (files vector.StringVector, err os.Error) {
        return files, nil
 }
 
-func Remove(the_path string) os.Error {
+func Remove(the_path string) error {
        full_path := canonicalizePath(the_path)
        if !checkInJail(full_path) {
-               return os.NewError("Path outside of jail")
+               return errors.New("Path outside of jail")
        }
        return os.RemoveAll(full_path)
 }
 
-func Move(source string, target string) os.Error {
+func Move(source string, target string) error {
        source = canonicalizePath(source)
        target = canonicalizePath(target)
        if !checkInJail(source) {
-               return os.NewError("Source outside of jail")
+               return errors.New("Source outside of jail")
        }
        if !checkInJail(target) {
-               return os.NewError("Target outside of jail")
+               return errors.New("Target outside of jail")
        }
        return os.Rename(source, target)
 }
 
-func MakeDir(target string) os.Error {
+func MakeDir(target string) error {
        target = canonicalizePath(target)
        if !checkInJail(target) {
-               return os.NewError("Path outside of jail")
+               return errors.New("Path outside of jail")
        }
        return os.Mkdir(target, 0755)
 }
index 1dbbbe90f0b2b303ed12f2845ce572250db7ee35..88ad93001ec4ef7ff65763ee40dfaf8b33f321e6 100644 (file)
 package server
 
 import (
+       "../config"
+       "encoding/json"
        "fmt"
-       "http"
        "io"
-       "json"
        "net"
+       "net/http"
+       "net/http/httputil"
+       "net/url"
        "os"
        "path"
        "strings"
-       "url"
-       "../config"
 )
 
 var dir, file = path.Split(path.Clean(os.Getenv("_")))
@@ -29,7 +30,7 @@ var gConfig *config.Configuration = nil
 func indexHandler(response http.ResponseWriter, request *http.Request) {
        fd, err := os.Open(path.Join(kFrontEndFiles, "index.html"))
        if err != nil {
-               fmt.Print("Error opening file ", err.String(), "\n")
+               fmt.Print("Error opening file ", err.Error(), "\n")
                return
        }
        defer fd.Close()
@@ -48,14 +49,14 @@ func serviceHandler(response http.ResponseWriter, request *http.Request) {
        case "list":
                files, err := paths.List(request.FormValue("path"))
                if err != nil {
-                       errorResponse(response, err.String())
+                       errorResponse(response, err.Error())
                } else {
                        okResponse(response, files)
                }
        case "remove":
                err := paths.Remove(request.FormValue("path"))
                if err != nil {
-                       errorResponse(response, err.String())
+                       errorResponse(response, err.Error())
                } else {
                        data := map[string]int{
                                "error": 0,
@@ -67,7 +68,7 @@ func serviceHandler(response http.ResponseWriter, request *http.Request) {
                target := request.FormValue("target")
                err := paths.Move(source, target)
                if err != nil {
-                       errorResponse(response, err.String())
+                       errorResponse(response, err.Error())
                } else {
                        data := map[string]interface{}{
                                "path":  target,
@@ -79,7 +80,7 @@ func serviceHandler(response http.ResponseWriter, request *http.Request) {
                path := request.FormValue("path")
                err := paths.MakeDir(path)
                if err != nil {
-                       errorResponse(response, err.String())
+                       errorResponse(response, err.Error())
                } else {
                        data := map[string]interface{}{
                                "path":  path,
@@ -90,7 +91,7 @@ func serviceHandler(response http.ResponseWriter, request *http.Request) {
        case "tv_rename":
                newPath, err := tv_rename.RenameEpisode(request.FormValue("path"))
                if err != nil {
-                       errorResponse(response, err.String())
+                       errorResponse(response, err.Error())
                } else {
                        data := map[string]interface{}{
                                "path":  *newPath,
@@ -123,21 +124,21 @@ func proxyHandler(response http.ResponseWriter, request *http.Request) {
 
        url_, err := url.Parse(rawURL)
        if err != nil {
-               errorResponse(response, err.String())
+               errorResponse(response, err.Error())
                return
        }
        err = performProxy(url_, response, request)
        if err != nil {
-               errorResponse(response, err.String())
+               errorResponse(response, err.Error())
        }
 }
 
-func performProxy(url_ *url.URL, response http.ResponseWriter, origRequest *http.Request) os.Error {
+func performProxy(url_ *url.URL, response http.ResponseWriter, origRequest *http.Request) error {
        conn, err := net.Dial("tcp", url_.Host+":http")
        if err != nil {
                return err
        }
-       client := http.NewClientConn(conn, nil)
+       client := httputil.NewClientConn(conn, nil)
        request, err := http.NewRequest("GET", url_.String(), nil)
        if err != nil {
                return err
@@ -149,7 +150,7 @@ func performProxy(url_ *url.URL, response http.ResponseWriter, origRequest *http
        }
        var proxyResponse *http.Response
        proxyResponse, err = client.Read(request)
-       if err != nil && err != http.ErrPersistEOF {
+       if err != nil && err != httputil.ErrPersistEOF {
                return err
        }
        _, err = io.Copy(response, proxyResponse.Body)
@@ -160,7 +161,7 @@ func downloadHandler(response http.ResponseWriter, request *http.Request) {
        valid, fullPath := paths.IsValid(request.FormValue("path"))
        if valid {
                info, _ := os.Lstat(fullPath) // Error is already checked by |valid|.
-               if info.IsDirectory() {
+               if info.IsDir() {
                        http.Error(response, "Path is a directory", http.StatusBadRequest)
                } else {
                        http.ServeFile(response, request, fullPath)
index b8d0704fe3c6f89ad1108fee71fec88c1ad9209a..f1dd48b5d9e2bd8ffd3fef3a580a2a084eb225f8 100644 (file)
@@ -11,25 +11,27 @@ package server
 
 import (
        "bufio"
+       "errors"
        "fmt"
-       "http"
+       "io"
        "net"
-       "os"
+       "net/http"
+       "net/http/httputil"
+       "net/url"
        "path"
        "regexp"
        "strconv"
        "strings"
-       "url"
 )
 
 // Takes a full file path and renames the last path component as if it were a
 // TV episode. This performs the actual rename as well.
-func RenameEpisode(inPath string) (*string, os.Error) {
+func RenameEpisode(inPath string) (*string, error) {
        // Parse the filename into its components.
        dirName, fileName := path.Split(inPath)
        info := parseEpisodeName(fileName)
        if info == nil {
-               return nil, os.NewError("Could not parse file name")
+               return nil, errors.New("Could not parse file name")
        }
 
        // Create the URL and perform the lookup.
@@ -113,7 +115,7 @@ func convertEpisode(season string, episode string) (int, int) {
 }
 
 // Performs the actual lookup and returns the HTTP response.
-func performLookup(urlString string) (*http.Response, os.Error) {
+func performLookup(urlString string) (*http.Response, error) {
        url_, err := url.Parse(urlString)
        if err != nil {
                return nil, err
@@ -126,7 +128,7 @@ func performLookup(urlString string) (*http.Response, os.Error) {
        }
 
        // Perform the HTTP request.
-       client := http.NewClientConn(conn, nil)
+       client := httputil.NewClientConn(conn, nil)
        request, err := http.NewRequest("GET", urlString, nil)
        if err != nil {
                return nil, err
@@ -141,12 +143,12 @@ func performLookup(urlString string) (*http.Response, os.Error) {
 
 // Parses the HTTP response from performLookup().
 func parseResponse(response *http.Response) *fullEpisodeInfo {
-       var err os.Error
+       var err error
        var line string
        var info fullEpisodeInfo
 
        buf := bufio.NewReader(response.Body)
-       for ; err != os.EOF; line, err = buf.ReadString('\n') {
+       for ; err != io.EOF; line, err = buf.ReadString('\n') {
                // An error ocurred while reading.
                if err != nil {
                        return nil