MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / DjangoFormResolver

Class DjangoFormResolver

_pydevd_bundle/pydevd_resolver.py:679–696  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

677# DjangoFormResolver
678# =======================================================================================================================
679class DjangoFormResolver(DefaultResolver):
680 def get_dictionary(self, var, names=None):
681 # Do not call self.errors because it is a property and has side effects.
682 names, used___dict__ = self.get_names(var)
683
684 has_errors_attr = False
685 if "errors" in names:
686 has_errors_attr = True
687 names.remove("errors")
688
689 d = defaultResolver.get_dictionary(var, names=names, used___dict__=used___dict__)
690 if has_errors_attr:
691 try:
692 errors_attr = getattr(var, "_errors")
693 except:
694 errors_attr = None
695 d["errors"] = errors_attr
696 return d
697
698
699# =======================================================================================================================

Callers 2

pydevd_resolver.pyFile · 0.85

Calls

no outgoing calls

Tested by 1