コード例 #1
0
 def add_repository(upload_folder, owner, repo_name, files):
     if files:
         filefolder = upload_folder + '/'
         filefolder += owner + '/' + repo_name + '/'
         for file in files:
             try:
                 os.makedirs(filefolder +
                             '/'.join(file.filename.split('/')[1:-1]))
             except OSError:
                 pass
             file.save(filefolder + '/'.join(file.filename.split('/')[1:]))
         db.add_repositories(repo_name, owner)
         return redirect(url_for('dashboard'))