321 return None |
321 return None |
322 |
322 |
323 try: |
323 try: |
324 return self.__parseLine(line) |
324 return self.__parseLine(line) |
325 except FtpDirLineParserError: |
325 except FtpDirLineParserError: |
326 if self.__modeSwitchAllowed: |
326 if not self.__modeSwitchAllowed: |
327 self.__parseLine = self.__parseWindowsLine |
|
328 self.__modeSwitchAllowed = False |
|
329 return self.__parseLine(line) |
|
330 else: |
|
331 raise |
327 raise |
|
328 |
|
329 self.__parseLine = self.__parseWindowsLine |
|
330 self.__modeSwitchAllowed = False |
|
331 return self.__parseLine(line) |