PermissionError: [Errno 13] em python .webassets-cache

1

Então, recebi um erro 500 depois de experimentar um pacote flask_assets. Eu tenho que trabalhar na minha máquina local, feita para usar Pyscss. Mas uma vez implantado verifiquei o error.log e vi que tinha um PermissionError: [Errno 13] Permission denied: '.../app/static/.webassets-cache'

Este é o script:

from flask import Flask
from flask_assets import Environment, Bundle


app = Flask(__name__)

assets = Environment(app)
assets.url = app.static_url_path
scss = Bundle('scss/main.scss', 'scss/bootflat.scss', 'scss/metro.scss', 'scss/responsive.scss', filters='pyscss', output='css/all.css')
assets.register('scss_all', scss)

E eu usei isso no meu html:

{% assets "scss_all" %}
<link rel=stylesheet type=text/css href="{{ url_for('static',filename='css/all.css') }}">
{% endassets %}

Eu estou supondo que o erro de permissão é devido a webassets tentando atualizar o arquivo all.css.

A minha pergunta é: como posso contornar este erro de permissão?

    
por geminateCoder 11.06.2016 / 06:21

0 respostas