Exemple #1
0
 def insert(self, pos, key, value, comment=None):
     """insert key value into given position
     attach comment if provided
     """
     ordereddict.insert(self, pos, key, value)
     if comment is not None:
         self.yaml_add_eol_comment(comment, key=key)
Exemple #2
0
 def insert(self, pos, key, value, comment=None):
     """insert key value into given position
     attach comment if provided
     """
     ordereddict.insert(self, pos, key, value)
     if comment is not None:
         self.yaml_add_eol_comment(comment, key=key)
Exemple #3
0
 def insert(self, pos, key, value, comment=None):
     # type: (Any, Any, Any, Optional[Any]) -> None
     """insert key value into given position
     attach comment if provided
     """
     ordereddict.insert(self, pos, key, value)
     self._ok.add(key)
     if comment is not None:
         self.yaml_add_eol_comment(comment, key=key)
Exemple #4
0
 def insert(self, pos, key, value, comment=None):
     # type: (Any, Any, Any, Optional[Any]) -> None
     """insert key value into given position
     attach comment if provided
     """
     keys = list(self.keys()) + [key]
     ordereddict.insert(self, pos, key, value)
     for keytmp in keys:
         self._ok.add(keytmp)
     for referer in self._ref:
         for keytmp in keys:
             referer.update_key_value(keytmp)
     if comment is not None:
         self.yaml_add_eol_comment(comment, key=key)