mercurial/commandserver.py
changeset 40594 234c2d8c9e48
parent 40590 83dd8c63a0c6
child 40819 cb372d09d30a
equal deleted inserted replaced
40593:6f0941f4a184 40594:234c2d8c9e48
    91         self.encoding = encodename
    91         self.encoding = encodename
    92         self._encodefn = encodefn
    92         self._encodefn = encodefn
    93 
    93 
    94     def write(self, data, **opts):
    94     def write(self, data, **opts):
    95         opts = pycompat.byteskwargs(opts)
    95         opts = pycompat.byteskwargs(opts)
    96         opts[b'data'] = data
    96         if data is not None:
       
    97             opts[b'data'] = data
    97         self._cout.write(self._encodefn(opts))
    98         self._cout.write(self._encodefn(opts))
    98 
    99 
    99     def __getattr__(self, attr):
   100     def __getattr__(self, attr):
   100         return getattr(self._cout, attr)
   101         return getattr(self._cout, attr)
   101 
   102