stderr writting before stdout
This data is being line buffered, so either a newline or flush is required
to get it to actually write to the terminal / file.
On Sun, May 24, 2020 at 2:34 PM Souvik Dutta <souvik.viksou at gmail.com>
> Also this code maintains order i.e. writting is displayed before no errors.
> Why is that?
> import sys
> sys.stdout.write("Writting \n")
> sys.stderr.write("No errors \n")
> On Sun, 24 May, 2020, 9:57 am Souvik Dutta, <souvik.viksou at gmail.com>
> > Hi,
> > Is there any precedence or priority order by which sys.stderr.write() and
> > sys.stdout.write() works. Because when running the below code...
> > import sys
> > sys.stdout.write("Writting")
> > sys.stderr.write("No errors \n")
> > No errors is written (displayed) first and writting is written later. Why
> > does this happen?