MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / _FunctionPageInfo

Class _FunctionPageInfo

tensorflow/tools/docs/parser.py:854–939  ·  view source on GitHub ↗

Collects docs For a function Page.

Source from the content-addressed store, hash-verified

852
853
854class _FunctionPageInfo(object):
855 """Collects docs For a function Page."""
856
857 def __init__(self, full_name):
858 self._full_name = full_name
859 self._defined_in = None
860 self._aliases = None
861 self._doc = None
862 self._guides = None
863
864 self._signature = None
865 self._decorators = []
866
867 def for_function(self):
868 return True
869
870 def for_class(self):
871 return False
872
873 def for_module(self):
874 return False
875
876 @property
877 def full_name(self):
878 return self._full_name
879
880 @property
881 def short_name(self):
882 return self._full_name.split('.')[-1]
883
884 @property
885 def defined_in(self):
886 return self._defined_in
887
888 def set_defined_in(self, defined_in):
889 assert self.defined_in is None
890 self._defined_in = defined_in
891
892 @property
893 def aliases(self):
894 return self._aliases
895
896 def set_aliases(self, aliases):
897 assert self.aliases is None
898 self._aliases = aliases
899
900 @property
901 def doc(self):
902 return self._doc
903
904 def set_doc(self, doc):
905 assert self.doc is None
906 self._doc = doc
907
908 @property
909 def guides(self):
910 return self._guides
911

Callers 1

docs_for_objectFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected