This repository was archived by the owner on Dec 8, 2022. It is now read-only.

Description
Example:
Executing
# This raises error
with open('sample.txt') as f:
data = f.read()
raises an error saying error: missing argument 'sz'. However, when the number of bytes to be read is passed explicitly, it works as expected
# This returns first 100 bytes
with open('sample.txt') as f:
data = f.read(100)
Ideal Behaviour
If nothing is passed, the whole file should be read and returned.
Possible fix
Assumption: internal/file.seq handles all file operations (read in this case)
Need to make sz and Optional parameter here. And if sz is None, then set sz to the file size.