vsphere/resource_vsphere_file.go
func getDatastore(f *find.Finder, ds string) (*object.Datastore, error) {

	if ds != "" {
		dso, err := f.Datastore(context.TODO(), ds)
		return dso, err
	} else {
		dso, err := f.DefaultDatastore(context.TODO())
		return dso, err
	}
}
func getDatastore(f *find.Finder, ds string) (*object.Datastore, error) {

	if ds != "" {
		dso, err := f.Datastore(context.TODO(), ds)
		return dso, err
	} else {
		dso, err := f.DefaultDatastore(context.TODO())
		return dso, err
	}
}
func getDatastore ( f * find . Finder , ds string ) ( * object . Datastore , error ) { if ds != " " { dso , err := f . Datastore ( context . TODO ( ) , ds ) return dso , err } else { dso , err := f . DefaultDatastore ( context . TODO ( ) ) return dso , err } }
// getDatastore gets datastore object
getDatastore gets datastore object