Example #1
0
    def ipython_qstat(self, arg):
        """ squeue --user=`whoami` -o "%7i %.3C %3t  --   %50j" """
        from subprocess import Popen, PIPE
        from IPython.genutils import SList
        from getpass import getuser

        # finds user name.
        whoami = getuser()
        squeue = Popen(["squeue", "--user="******"-o", '"%7i %.3C %3t    %j"'], stdout=PIPE)
        result = squeue.stdout.read().rstrip().split("\n")
        result = SList([u[1:-1] for u in result[1:]])
        return result.grep(str(arg[1:-1]))
Example #2
0
    def ipython_qstat(self, arg):
        """ squeue --user=`whoami` -o "%7i %.3C %3t  --   %50j" """
        from subprocess import Popen, PIPE
        from IPython.genutils import SList
        from getpass import getuser

        # finds user name.
        whoami = getuser()
        squeue = Popen(
            ["squeue", "--user="******"-o", "\"%7i %.3C %3t    %j\""],
            stdout=PIPE)
        result = squeue.stdout.read().rstrip().split('\n')
        result = SList([u[1:-1] for u in result[1:]])
        return result.grep(str(arg[1:-1]))