MCPcopy
hub / github.com/python/mypy / write

Method write

mypy/nodes.py:1571–1602  ·  view source on GitHub ↗
(self, data: WriteBuffer)

Source from the content-addressed store, hash-verified

1569 return v
1570
1571 def write(self, data: WriteBuffer) -> None:
1572 write_tag(data, VAR)
1573 write_str(data, self._name)
1574 mypy.types.write_type_opt(data, self.type)
1575 mypy.types.write_type_opt(data, self.setter_type)
1576 write_str(data, self._fullname)
1577 write_flags(
1578 data,
1579 [
1580 self.is_initialized_in_class,
1581 self.is_staticmethod,
1582 self.is_classmethod,
1583 self.is_property,
1584 self.is_settable_property,
1585 self.is_suppressed_import,
1586 self.is_classvar,
1587 self.is_abstract_var,
1588 self.is_final,
1589 self.is_index_var,
1590 self.final_unset_in_class,
1591 self.final_set_in_init,
1592 self.explicit_self_type,
1593 self.is_ready,
1594 self.is_inferred,
1595 self.invalid_partial_type,
1596 self.from_module_getattr,
1597 self.has_explicit_value,
1598 self.allow_incompatible_override,
1599 ],
1600 )
1601 write_literal(data, self.final_value)
1602 write_tag(data, END_TAG)
1603
1604 @classmethod
1605 def read(cls, data: ReadBuffer) -> Var:

Callers 15

setup.pyFile · 0.45
pin_versionMethod · 0.45
walk_packagesFunction · 0.45
parse_source_fileFunction · 0.45
console_entryFunction · 0.45
on_finishMethod · 0.45
_write_out_reportMethod · 0.45
on_finishMethod · 0.45
on_fileMethod · 0.45
on_finishMethod · 0.45

Calls 3

write_strFunction · 0.90
write_literalFunction · 0.90
write_flagsFunction · 0.85

Tested by 15

serverFunction · 0.36
test_connect_twiceMethod · 0.36
run_caseMethod · 0.36
test_output_jsonFunction · 0.36
test_python_evaluationFunction · 0.36
temp_sourceFunction · 0.36
make_fileMethod · 0.36
run_caseMethod · 0.36