From 1a9d99441c9ee285d333ebb1557b3983ec05f4fa Mon Sep 17 00:00:00 2001 From: Lily Rivers Date: Fri, 28 Mar 2014 16:25:05 +0000 Subject: [PATCH] Attempted fixes for cache creation on linux. Fixes for https://github.com/mcedit/mcedit/issues/492 does not fix all errors. --- minecraft_server.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/minecraft_server.py b/minecraft_server.py index 545ad12..2021208 100644 --- a/minecraft_server.py +++ b/minecraft_server.py @@ -2,7 +2,7 @@ import itertools import logging import os -from os.path import dirname, join, basename +from os.path import dirname, join, basename, expanduser import random import re import shutil @@ -56,7 +56,11 @@ def sort_nicely(l): class ServerJarStorage(object): - defaultCacheDir = os.path.join(appSupportDir, u"ServerJarStorage") + if ((not sys.platform == "linux") and (not sys.platform=="linux2")): + userHomeDir = expanduser("~") + defaultCacheDir = os.path.join(userHomeDir, u"ServerJarStorage") + else: + defaultCacheDir = os.path.join(appSupportDir, u"ServerJarStorage") def __init__(self, cacheDir=None): if cacheDir is None: