From 69dd686e4b55801aad9f2d0f32b325bf888846a6 Mon Sep 17 00:00:00 2001 From: nondanee Date: Mon, 10 Feb 2020 16:47:33 +0800 Subject: [PATCH] fix ValueError: Attempted relative import in non-package --- README.md | 2 +- ncmdump/app.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5d09378..9c0cb0c 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ $ pip install git+https://github.com/nondanee/ncmdump.git ### Execute ```sh -$ ncmdump -h # equivalent to "python ncmdump/app.py -h" +$ ncmdump -h # equivalent to "python ncmdump/app.py -h" and "python -m ncmdump.app" usage: ncmdump [-h] [-f format] [-o output] [-d] [-c | -r] [input [input ...]] positional arguments: diff --git a/ncmdump/app.py b/ncmdump/app.py index f32d2f4..730f11c 100644 --- a/ncmdump/app.py +++ b/ncmdump/app.py @@ -6,7 +6,12 @@ Created on Fri Sep 28 13:32:51 2018 """ import argparse, os, sys, traceback, re -from .core import dump +sys.path.append(os.path.dirname(os.path.abspath(__file__))) + +if __package__ is None: + from core import dump +else: + from .core import dump parser = argparse.ArgumentParser( prog = 'ncmdump', add_help = False