<commit_before>package mesosutil

import (
	"encoding/json"
	"fmt"
	"io/ioutil"
	"regexp"

	log "github.com/golang/glog"
	mesos "github.com/mesos/mesos-go/mesosproto"
)

type ProxyError struct {
	Status     string
	StatusCode int
}

func (p *ProxyError) Error() string {
	return p.Status
}

type DirNotFound struct {
	MesosTaskStatusData MesosTaskStatusData
}

func (d *DirNotFound) Error() string {
	return fmt.Sprintf("Directory not for with task status of: %#v", d.MesosTaskStatusData)
}

type MesosState struct {
	CompletedFrameworks []Framework `json:"completed_frameworks"`
	Frameworks          []Framework
}

type Tasks struct {
	FrameworkId string `json:"framework_id"`
}

type Framework struct {
	Name               string
	CompletedExecutors []Executor `json:"completed_executors"`
	Executors          []Executor
}

type Executor struct {
	CompletedTasks []Tasks `json:"completed_tasks"`
	Tasks          []Tasks
	Source         string
	Directory      string
}

type MesosTaskStatusMounts []struct {
	Source string `json:"Source"`
}<commit_msg>Fixing DirNotFound message.<commit_after>package mesosutil

import (
	"encoding/json"
	"fmt"
	"io/ioutil"
	"regexp"

	log "github.com/golang/glog"
	mesos "github.com/mesos/mesos-go/mesosproto"
)

type ProxyError struct {
	Status     string
	StatusCode int
}

func (p *ProxyError) Error() string {
	return p.Status
}

type DirNotFound struct {
	MesosTaskStatusData MesosTaskStatusData
}

func (d *DirNotFound) Error() string {
	return fmt.Sprintf("Directory not found for task status of: %#v", d.MesosTaskStatusData)
}

type MesosState struct {
	CompletedFrameworks []Framework `json:"completed_frameworks"`
	Frameworks          []Framework
}

type Tasks struct {
	FrameworkId string `json:"framework_id"`
}

type Framework struct {
	Name               string
	CompletedExecutors []Executor `json:"completed_executors"`
	Executors          []Executor
}

type Executor struct {
	CompletedTasks []Tasks `json:"completed_tasks"`
	Tasks          []Tasks
	Source         string
	Directory      string
}

type MesosTaskStatusMounts []struct {
	Source string `json:"Source"`
}
{'fraction_non_alphanumeric': 0.09948137670909948, 'fraction_numerical': 0.0, 'mean_word_length': 4.004716981132075, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1154383', 'n_tokens_mistral': 685, 'n_tokens_neox': 671, 'n_words': 176}