equal
deleted
inserted
replaced
260 from . import dispatch # avoid cycle |
260 from . import dispatch # avoid cycle |
261 |
261 |
262 newui = srcui.__class__.load() |
262 newui = srcui.__class__.load() |
263 for a in [b'fin', b'fout', b'ferr', b'environ']: |
263 for a in [b'fin', b'fout', b'ferr', b'environ']: |
264 setattr(newui, a, getattr(srcui, a)) |
264 setattr(newui, a, getattr(srcui, a)) |
265 if util.safehasattr(srcui, b'_csystem'): |
265 if util.safehasattr(srcui, '_csystem'): |
266 newui._csystem = srcui._csystem |
266 newui._csystem = srcui._csystem |
267 |
267 |
268 # command line args |
268 # command line args |
269 options = dispatch._earlyparseopts(newui, args) |
269 options = dispatch._earlyparseopts(newui, args) |
270 dispatch._parseconfig(newui, options[b'config']) |
270 dispatch._parseconfig(newui, options[b'config']) |