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

Class _ModulePageInfo

tensorflow/tools/docs/parser.py:1305–1447  ·  view source on GitHub ↗

Collects docs for a module page.

Source from the content-addressed store, hash-verified

1303
1304
1305class _ModulePageInfo(object):
1306 """Collects docs for a module page."""
1307
1308 def __init__(self, full_name):
1309 self._full_name = full_name
1310 self._defined_in = None
1311 self._aliases = None
1312 self._doc = None
1313 self._guides = None
1314
1315 self._modules = []
1316 self._classes = []
1317 self._functions = []
1318 self._other_members = []
1319
1320 def for_function(self):
1321 return False
1322
1323 def for_class(self):
1324 return False
1325
1326 def for_module(self):
1327 return True
1328
1329 @property
1330 def full_name(self):
1331 return self._full_name
1332
1333 @property
1334 def short_name(self):
1335 return self._full_name.split('.')[-1]
1336
1337 @property
1338 def defined_in(self):
1339 return self._defined_in
1340
1341 def set_defined_in(self, defined_in):
1342 assert self.defined_in is None
1343 self._defined_in = defined_in
1344
1345 @property
1346 def aliases(self):
1347 return self._aliases
1348
1349 def set_aliases(self, aliases):
1350 assert self.aliases is None
1351 self._aliases = aliases
1352
1353 @property
1354 def doc(self):
1355 return self._doc
1356
1357 def set_doc(self, doc):
1358 assert self.doc is None
1359 self._doc = doc
1360
1361 @property
1362 def guides(self):

Callers 1

docs_for_objectFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected