MCPcopy Create free account
hub / github.com/chainreactors/spray / putToFuzzy

Method putToFuzzy

core/pool/pool.go:117–132  ·  view source on GitHub ↗
(bl *baseline.Baseline)

Source from the content-addressed store, hash-verified

115}
116
117func (pool *BasePool) putToFuzzy(bl *baseline.Baseline) {
118 pool.Outwg.Add(1)
119 bl.IsFuzzy = true
120 out := bl.Snapshot()
121 out.IsValid = false
122 out.IsFuzzy = true
123 select {
124 case pool.FuzzyCh <- out:
125 case <-pool.ctx.Done():
126 select {
127 case pool.FuzzyCh <- out:
128 default:
129 pool.Outwg.Done()
130 }
131 }
132}

Callers 4

BaseCompareMethod · 0.80
TestPutToFuzzy_NormalFunction · 0.80

Calls 2

SnapshotMethod · 0.80
DoneMethod · 0.45

Tested by 3

TestPutToFuzzy_NormalFunction · 0.64