os: Fix listdir() error raising.

pull/118/head
Paul Sokolovsky 2014-05-14 19:52:21 +03:00
rodzic 245ece80fe
commit cddc165047
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -32,6 +32,9 @@ def check_error(ret):
if ret == -1:
raise OSError(errno_.get())
def raise_error():
raise OSError(errno_.get())
def mkdir(name, mode=0o777):
e = mkdir_(name, mode)
@ -55,7 +58,7 @@ def makedirs(name, mode=0o777, exist_ok=False):
def listdir(path="."):
dir = opendir_(path)
if not dir:
check_error(e)
raise_error()
res = []
dirent_fmt = "iiHB256s"
while True: