615 command = """ |
615 command = """ |
616 import os as __os_ |
616 import os as __os_ |
617 print(__os_.listdir()) |
617 print(__os_.listdir()) |
618 del __os_ |
618 del __os_ |
619 """ |
619 """ |
620 out, err = self._interface.execute(command, mode=self.submitMode) |
620 out, err = self._interface.execute(command, mode=self._submitMode) |
621 if err: |
621 if err: |
622 raise OSError(self._shortError(err)) |
622 raise OSError(self._shortError(err)) |
623 return ast.literal_eval(out.decode("utf-8")) |
623 return ast.literal_eval(out.decode("utf-8")) |
624 |
624 |
625 def lls(self, dirname="", fullstat=False, showHidden=False): |
625 def lls(self, dirname="", fullstat=False, showHidden=False): |
663 print(listdir_stat({0})) |
663 print(listdir_stat({0})) |
664 del __os_, stat, listdir_stat, is_visible |
664 del __os_, stat, listdir_stat, is_visible |
665 """.format( |
665 """.format( |
666 showHidden |
666 showHidden |
667 ) |
667 ) |
668 out, err = self._interface.execute(command, mode=self.submitMode) |
668 out, err = self._interface.execute(command, mode=self._submitMode) |
669 if err: |
669 if err: |
670 raise OSError(self._shortError(err)) |
670 raise OSError(self._shortError(err)) |
671 fileslist = ast.literal_eval(out.decode("utf-8")) |
671 fileslist = ast.literal_eval(out.decode("utf-8")) |
672 if fileslist is None: |
672 if fileslist is None: |
673 return None |
673 return None |