mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-01 01:09:22 +01:00
conf: throw a specific error when PyYAML is missing
This commit is contained in:
parent
3381dda884
commit
fab61729b9
6
conf.py
6
conf.py
@ -5,7 +5,11 @@ This module is used to access the configuration of the current PyLink instance.
|
|||||||
It provides simple checks for validating and loading YAML-format configurations from arbitrary files.
|
It provides simple checks for validating and loading YAML-format configurations from arbitrary files.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import yaml
|
try:
|
||||||
|
import yaml
|
||||||
|
except ImportError:
|
||||||
|
raise ImportError("Please install PyYAML and try again.")
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
|
3
pylink
3
pylink
@ -6,12 +6,13 @@ PyLink IRC Services launcher.
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
try:
|
try:
|
||||||
from pylinkirc import world, conf, __version__
|
from pylinkirc import world
|
||||||
except ImportError:
|
except ImportError:
|
||||||
sys.stderr.write("ERROR: Failed to import PyLink main module (pylinkirc.world).\n\nIf you are "
|
sys.stderr.write("ERROR: Failed to import PyLink main module (pylinkirc.world).\n\nIf you are "
|
||||||
"running PyLink from source, please install PyLink first using 'python3 "
|
"running PyLink from source, please install PyLink first using 'python3 "
|
||||||
"setup.py install [--user]'\n")
|
"setup.py install [--user]'\n")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
from pylinkirc import conf, __version__
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
import argparse
|
import argparse
|
||||||
|
Loading…
Reference in New Issue
Block a user