summaryrefslogtreecommitdiff
path: root/service/pixelated/resources/__init__.py
diff options
context:
space:
mode:
authorAnike Arni <anikarni@gmail.com>2017-01-31 14:52:57 -0200
committerGitHub <noreply@github.com>2017-01-31 14:52:57 -0200
commit66787ad7b6e7dc777343f36519bcfa92e8bd0f1c (patch)
treefc250217a3f9e860a3bd0b437e5921128c9d25a3 /service/pixelated/resources/__init__.py
parentece5e033d89ad15e06ebc29391a67c4f55a7ba2f (diff)
parent2799312871c18d91159c46f738d8d2da118d94bc (diff)
Merge pull request #948 from pixelated/authentication-error
Authentication error
Diffstat (limited to 'service/pixelated/resources/__init__.py')
-rw-r--r--service/pixelated/resources/__init__.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/service/pixelated/resources/__init__.py b/service/pixelated/resources/__init__.py
index 11611f0b..6bac2f59 100644
--- a/service/pixelated/resources/__init__.py
+++ b/service/pixelated/resources/__init__.py
@@ -15,6 +15,7 @@
# along with Pixelated. If not, see <http://www.gnu.org/licenses/>.
import json
+import os
from twisted.web.http import UNAUTHORIZED
from twisted.web.resource import Resource
@@ -56,6 +57,18 @@ def handle_error_deferred(e, request):
request.finish()
+def get_startup_folder():
+ path = os.path.dirname(os.path.abspath(__file__))
+ return os.path.join(path, '..', 'assets')
+
+
+def get_static_folder():
+ static_folder = os.path.abspath(os.path.join(os.path.abspath(__file__), "..", "..", "..", "..", "web-ui", "dist"))
+ if not os.path.exists(static_folder):
+ static_folder = os.path.join('/', 'usr', 'share', 'pixelated-user-agent')
+ return static_folder
+
+
class BaseResource(Resource):
def __init__(self, services_factory):