MCPcopy Index your code
hub / github.com/aws/aws-cli / _doc_member

Method _doc_member

awscli/clidocs.py:289–305  ·  view source on GitHub ↗
(
        self, doc, member_name, member_shape, stack, required=False
    )

Source from the content-addressed store, hash-verified

287 )
288
289 def _doc_member(
290 self, doc, member_name, member_shape, stack, required=False
291 ):
292 if member_shape.name in stack:
293 # Document the recursion once, otherwise just
294 # note the fact that it's recursive and return.
295 if stack.count(member_shape.name) > 1:
296 if member_shape.type_name == 'structure':
297 doc.write('( ... recursive ... )')
298 return
299 stack.append(member_shape.name)
300 try:
301 self._do_doc_member(
302 doc, member_name, member_shape, stack, required
303 )
304 finally:
305 stack.pop()
306
307 def _do_doc_member(
308 self, doc, member_name, member_shape, stack, required=False

Callers 3

_do_doc_memberMethod · 0.95
doc_outputMethod · 0.80

Calls 2

_do_doc_memberMethod · 0.95
writeMethod · 0.45

Tested by

no test coverage detected