def get(self, project_id):
        pdb = Projects()
        project = pdb.get(project_id)

        if project['projpath']:
            dirname = str(project['projpath'])
            if os.path.isdir(dirname):
                shutil.rmtree(dirname, onerror=onerror)

        pdb.remove(project_id)
        self.redirect('/')
Ejemplo n.º 2
0
    def post(self, project_id):
        pdb = Projects()
        project = pdb.get(project_id)

        if project['filename']:
            filename = os.path.join(self.get_project_dir(),
                                    str(project['filename']))
            if os.path.exists(filename):
                os.remove(filename)

        pdb.remove(project_id)
        self.redirect('/')
    def post(self, project_id):

        pdb = Projects()
        project = pdb.get(project_id)
        
        if project['filename']:
            filename = os.path.join(self.get_project_dir(), 
                                    str(project['filename']))
            if os.path.exists(filename):
                os.remove(filename)
                
        pdb.remove(project_id)
        self.redirect('/')
Ejemplo n.º 4
0
    def post(self, project_id):
        pdb = Projects()
        project = pdb.get(project_id)

        if project['projpath']:
            dirname = str(project['projpath'])
            if os.path.isdir(dirname):
                try:
                    shutil.rmtree(dirname, onerror=onerror)
                except Exception as err:
                    raise HTTPError(dirname, 403, err, None, None)
                else:
                    pdb.remove(project_id)
        self.redirect('/')
Ejemplo n.º 5
0
    def post(self, project_id):
        pdb = Projects()
        project = pdb.get(project_id)

        if project['projpath']:
            dirname = str(project['projpath'])
            if os.path.isdir(dirname):
                try:
                    shutil.rmtree(dirname, onerror=onerror)
                except Exception as err:
                    raise HTTPError(dirname, 403, err, None, None)
                else:
                    pdb.remove(project_id)
        self.redirect('/')