22
23
24
25
26
27
28
29
30
31
32
33
34
35 |
import os
import sys
import json
import gzip
import platform
import re
import zipfile
import inspect
import pkgutil
# find_executable() is only needed by channels/configwin
try:
from distutils.spawn import find_executable |
>
| 22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 |
import os
import sys
import json
import gzip
import platform
import re
import zlib
import zipfile
import inspect
import pkgutil
# find_executable() is only needed by channels/configwin
try:
from distutils.spawn import find_executable |
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293 | if server in netrc:
return netrc[server]
# Retrieve content from install path or pyzip archive (alias for pkgutil.get_data)
#
def get_data(fn, decode=False):
try:
bin = pkgutil.get_data("config", fn)
if decode:
return bin.decode("utf-8")
else:
return str(bin)
except:
pass
|
|
>
>
| 278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296 | if server in netrc:
return netrc[server]
# Retrieve content from install path or pyzip archive (alias for pkgutil.get_data)
#
def get_data(fn, decode=False, z=False):
try:
bin = pkgutil.get_data("config", fn)
if z:
bin = zlib.decompress(bin)
if decode:
return bin.decode("utf-8")
else:
return str(bin)
except:
pass
|