1
0
mirror of https://github.com/docker/docs.git synced 2026-11-05 00:14:17 +03:00

cleanup and add comments

Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com>
This commit is contained in:
Chanwit Kaewkasi
2015-01-11 15:34:07 +07:00
parent 564cca1a22
commit 790b1ea45d

View File

@@ -41,21 +41,21 @@ func (f *ConstraintFilter) match(pattern, s string, useRegex bool) bool {
func (f *ConstraintFilter) Filter(config *dockerclient.ContainerConfig, nodes []*cluster.Node) ([]*cluster.Node, error) {
constraints := extractEnv("constraint", config.Env)
for k, v := range constraints {
v0 := v
log.Debugf("matching constraint: %s=%s", k, v)
negate := false
useRegex := false
// keep the original for display in case of error
v0 := v
negate := false
if strings.HasPrefix(v, "!") {
log.Debugf("negate detected")
v = strings.TrimPrefix(v, "!")
negate = true
}
useRegex := false
if strings.HasPrefix(v, "/") && strings.HasSuffix(v, "/") {
log.Infof("regex detected")
log.Debugf("regex detected")
v = strings.TrimPrefix(strings.TrimSuffix(v, "/"), "/")
useRegex = true
}