Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 2,440 for nfield (0.24 sec)

  1. docs/zh/docs/tutorial/dependencies/dependencies-with-yield.md

    在 `yield` 后抛出 `HTTPException` 或类似的异常是很诱人的,但是**这不起作用**。
    
    带有`yield`的依赖中的退出代码在响应发送之后执行,因此[异常处理程序](../handling-errors.md#install-custom-exception-handlers){.internal-link target=_blank}已经运行过。没有任何东西可以捕获退出代码(在`yield`之后)中的依赖抛出的异常。
    
    所以,如果在`yield`之后抛出`HTTPException`,默认(或任何自定义)异常处理程序捕获`HTTPException`并返回HTTP 400响应的机制将不再能够捕获该异常。
    
    这就是允许在依赖中设置的任何东西(例如数据库会话(DB session))可以被后台任务使用的原因。
    
    后台任务在响应发送之后运行。因此,无法触发`HTTPException`,因为甚至没有办法更改*已发送*的响应。
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Thu Apr 18 19:53:19 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  2. src/text/template/exec.go

    	}
    	// (pipe).Field1.Field2 has pipe as .Node, fields as .Field. Eval the pipeline, then the fields.
    	pipe := s.evalArg(dot, nil, chain.Node)
    	return s.evalFieldChain(dot, pipe, chain, chain.Field, args, final)
    }
    
    func (s *state) evalVariableNode(dot reflect.Value, variable *parse.VariableNode, args []parse.Node, final reflect.Value) reflect.Value {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:22:24 UTC 2024
    - 32K bytes
    - Viewed (0)
  3. tests/migrate_test.go

    	}
    	typ := reflect.Indirect(reflect.ValueOf(&UserMigrateColumn2{})).Type()
    	numField := typ.NumField()
    	if numField != len(columnTypes) {
    		t.Fatalf("column's number not match struct and ddl, %d != %d", numField, len(columnTypes))
    	}
    	namer := schema.NamingStrategy{}
    	for i := 0; i < numField; i++ {
    		expectName := namer.ColumnName("", typ.Field(i).Name)
    		if columnTypes[i].Name() != expectName {
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Mon Mar 18 11:24:16 UTC 2024
    - 56.2K bytes
    - Viewed (0)
  4. src/debug/dwarf/entry.go

    		var a abbrev
    		a.tag = Tag(b.uint())
    		a.children = b.uint8() != 0
    		a.field = make([]afield, n)
    		for i := range a.field {
    			a.field[i].attr = Attr(b.uint())
    			a.field[i].fmt = format(b.uint())
    			a.field[i].class = formToClass(a.field[i].fmt, a.field[i].attr, vers, &b)
    			if a.field[i].fmt == formImplicitConst {
    				a.field[i].val = b.int()
    			}
    		}
    		b.uint()
    		b.uint()
    
    		m[id] = a
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 30.7K bytes
    - Viewed (0)
  5. platforms/jvm/language-groovy/src/testFixtures/resources/org/gradle/groovy/compile/AbstractBasicGroovyCompilerIntegrationSpec/compileBadCode/src/main/groovy/BrokenClass.groovy

    class BrokenClass {
        Unknown1 field1
        Unknown2 field2
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 62 bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go

    	// TODO(adonovan): remove workaround when we drop go1.10.
    	if analysisutil.IsNamedType(typ, "sync", "noCopy") {
    		return []string{typ.String()}
    	}
    
    	nfields := styp.NumFields()
    	for i := 0; i < nfields; i++ {
    		ftyp := styp.Field(i).Type()
    		subpath := lockPath(tpkg, ftyp, seen)
    		if subpath != nil {
    			return append(subpath, typ.String())
    		}
    	}
    
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  7. src/internal/reflectlite/all_test.go

    	ok(func() { clear(Field(v, 3)) })                      // .NamedT1
    	ok(func() { clear(Field(Field(v, 3), 0)) })            // .NamedT1.Y
    	bad(func() { clear(Field(Field(v, 3), 1)) })           // .NamedT1.t0
    	ok(func() { clear(Field(Field(Field(v, 3), 1), 0)) })  // .NamedT1.t0.W
    	ok(func() { clear(Field(v, 4)) })                      // .NamedT2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 16 19:26:08 UTC 2023
    - 24.2K bytes
    - Viewed (0)
  8. tensorflow/cc/saved_model/fingerprinting_utils.cc

          // of field_tags). Merge chunk in, attempt to locate & hash the target
          // field by recursing.
          TF_ASSIGN_OR_RETURN(std::vector<Field> fields,
                              GetFieldTypes(chunked_field_tags));
          for (const auto& field : fields) {
            TF_ASSIGN_OR_RETURN(MutableFieldResult mfr,
                                GetMutableField(merged_message, field));
            merged_message =
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Feb 20 22:19:55 UTC 2024
    - 20.2K bytes
    - Viewed (0)
  9. build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/KotlinSourceQueries.kt

                }
            }
        }
    
        private
        fun KtFile.isDocumentedAsSince(version: String, declaringClass: CtClass, field: CtField): Boolean =
            "${declaringClass.baseQualifiedKotlinName}.${field.name}".let { fqn ->
                collectDescendantsOfType<KtProperty>()
                    .firstOrNull { it.fqName?.asString() == fqn }
                    ?.isDocumentedAsSince(version) == true
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Dec 20 20:38:19 UTC 2023
    - 11.1K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/typecheck/subr.go

    	expand1(t, true)
    
    	// check each method to be uniquely reachable
    	var ms []*types.Field
    	for i, sl := range slist {
    		slist[i].field = nil
    		sl.field.Sym.SetUniq(false)
    
    		var f *types.Field
    		path, _ := dotpath(sl.field.Sym, t, &f, false)
    		if path == nil {
    			continue
    		}
    
    		// dotpath may have dug out arbitrary fields, we only want methods.
    		if !f.IsMethod() {
    			continue
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 19:45:58 UTC 2023
    - 20.2K bytes
    - Viewed (0)
Back to top