599 command = """ |
599 command = """ |
600 import os as __os_ |
600 import os as __os_ |
601 print(__os_.listdir()) |
601 print(__os_.listdir()) |
602 del __os_ |
602 del __os_ |
603 """ |
603 """ |
604 out, err = self._interface.execute(command) |
604 out, err = self._interface.execute(command, mode=self.submitMode) |
605 if err: |
605 if err: |
606 raise OSError(self._shortError(err)) |
606 raise OSError(self._shortError(err)) |
607 return ast.literal_eval(out.decode("utf-8")) |
607 return ast.literal_eval(out.decode("utf-8")) |
608 |
608 |
609 def lls(self, dirname="", fullstat=False, showHidden=False): |
609 def lls(self, dirname="", fullstat=False, showHidden=False): |
647 print(listdir_stat({0})) |
647 print(listdir_stat({0})) |
648 del __os_, stat, listdir_stat, is_visible |
648 del __os_, stat, listdir_stat, is_visible |
649 """.format( |
649 """.format( |
650 showHidden |
650 showHidden |
651 ) |
651 ) |
652 out, err = self._interface.execute(command) |
652 out, err = self._interface.execute(command, mode=self.submitMode) |
653 if err: |
653 if err: |
654 raise OSError(self._shortError(err)) |
654 raise OSError(self._shortError(err)) |
655 fileslist = ast.literal_eval(out.decode("utf-8")) |
655 fileslist = ast.literal_eval(out.decode("utf-8")) |
656 if fileslist is None: |
656 if fileslist is None: |
657 return None |
657 return None |