Remove fetch module dependency in action/action.py

parent c6b03c2a
......@@ -32,7 +32,6 @@ from hdlmake.tools import load_syn_tool, load_sim_tool
from hdlmake.util import shell
from hdlmake.util.termcolor import colored
from hdlmake import new_dep_solver as dep_solver
from hdlmake import fetch as fetch_mod
from hdlmake.srcfile import SourceFileSet
......@@ -73,7 +72,7 @@ class Action(list):
set_logging_level(options)
self.new_module(parent=None,
url=os.getcwd(),
source=fetch_mod.LOCAL,
source=None,
fetchto=".")
self.config = self._get_config_dict()
action = self.config.get("action")
......
......@@ -16,14 +16,17 @@ class ModuleArgs(object):
def __init__(self):
self.parent = None
self.url = None
self.source = None
self.source = fetch.LOCAL
self.fetchto = None
def set_args(self, parent, url, source, fetchto):
"""Set the module arguments"""
self.parent = parent
self.url = url
self.source = source
if source == None:
self.source = fetch.LOCAL
else:
self.source = source
self.fetchto = fetchto
def get_args(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment