Expand argument paths
This commit is contained in:
parent
e925c47961
commit
5e95f50fb6
|
@ -55,6 +55,11 @@ def main():
|
||||||
print(nemubot.__version__)
|
print(nemubot.__version__)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
# Resolve relatives paths
|
||||||
|
args.data_path = os.path.abspath(os.path.expanduser(args.data_path))
|
||||||
|
args.files = [ x for x in map(os.path.abspath, args.files)]
|
||||||
|
args.modules_path = [ x for x in map(os.path.abspath, args.modules_path)]
|
||||||
|
|
||||||
# Setup loggin interface
|
# Setup loggin interface
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger("nemubot")
|
logger = logging.getLogger("nemubot")
|
||||||
|
@ -79,15 +84,15 @@ def main():
|
||||||
modules_paths = list()
|
modules_paths = list()
|
||||||
for path in args.modules_path:
|
for path in args.modules_path:
|
||||||
if os.path.isdir(path):
|
if os.path.isdir(path):
|
||||||
modules_paths.append(
|
modules_paths.append(path)
|
||||||
os.path.realpath(os.path.abspath(path)))
|
|
||||||
else:
|
else:
|
||||||
logger.error("%s is not a directory", path)
|
logger.error("%s is not a directory", path)
|
||||||
|
|
||||||
# Create bot context
|
# Create bot context
|
||||||
from nemubot import datastore
|
from nemubot import datastore
|
||||||
from nemubot.bot import Bot
|
from nemubot.bot import Bot
|
||||||
context = Bot(modules_paths=modules_paths, data_store=datastore.XML(args.data_path),
|
context = Bot(modules_paths=modules_paths,
|
||||||
|
data_store=datastore.XML(args.data_path),
|
||||||
verbosity=args.verbose)
|
verbosity=args.verbose)
|
||||||
|
|
||||||
if args.no_connect:
|
if args.no_connect:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user