39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 | from __future__ import print_function
import os
import sys
import json
import gzip
import platform
import re
from compat2and3 import gzip_decode, find_executable
import zlib
import zipfile
import inspect
import pkgutil
import argparse
from pluginconf import plugin_meta, module_list, get_data
import pluginconf |
|
| 39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 | from __future__ import print_function
import os
import sys
import json
import gzip
import platform
import re
from compat2and3 import gzip_decode, find_executable, PY2, PY3
import zlib
import zipfile
import inspect
import pkgutil
import argparse
from pluginconf import plugin_meta, module_list, get_data
import pluginconf |
146
147
148
149
150
151
152
153
154
155
156
157
158
159 | self.auto_save_appstate = 1
self.auto_save_stations = 0
self.reuse_m3u = 1
self.playlist_asis = 0
self.window_title = 0
self.google_homepage = 0
self.windows = platform.system()=="Windows"
self.pyquery = 1
self.debug = 0
# update old setting names
def migrate(self):
# 2.1.1
if "audio/mp3" in self.play: |
>
| 146
147
148
149
150
151
152
153
154
155
156
157
158
159
160 | self.auto_save_appstate = 1
self.auto_save_stations = 0
self.reuse_m3u = 1
self.playlist_asis = 0
self.window_title = 0
self.google_homepage = 0
self.windows = platform.system()=="Windows"
self.open_mode = "r" if self.windows and PY2 else "rt"
self.pyquery = 1
self.debug = 0
# update old setting names
def migrate(self):
# 2.1.1
if "audio/mp3" in self.play: |
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251 | # retrieve data from config file
def load(self, name):
name = name + ".json"
file = self.dir + "/" + name
try:
# .gz or normal file
if os.path.exists(file + ".gz"):
f = gzip.open(file + ".gz", "rt")
elif os.path.exists(file):
f = open(file, "rt")
else:
return # file not found
# decode
r = json.load(f)
f.close()
return r
except Exception as e: |
|
|
| 236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252 | # retrieve data from config file
def load(self, name):
name = name + ".json"
file = self.dir + "/" + name
try:
# .gz or normal file
if os.path.exists(file + ".gz"):
f = gzip.open(file + ".gz", self.open_mode)
elif os.path.exists(file):
f = open(file, self.open_mode)
else:
return # file not found
# decode
r = json.load(f)
f.close()
return r
except Exception as e: |