Skip to content

Commit

Permalink
Move coerce_data_arg to creators
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewfeickert committed Feb 9, 2022
1 parent c35b333 commit 67f04d7
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 3 additions & 0 deletions src/yadage/creators.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
from .controllers import setup_controller
from .wflow import YadageWorkflow

from yadage.utils import coerce_data_arg

log = logging.getLogger(__name__)

handlers, creator = handler_decorator()
Expand Down Expand Up @@ -44,6 +46,7 @@ def local_workflows(
prepares initial workflow object and returns controller
"""
dataarg = coerce_data_arg(dataarg)
rootprovider = state_provider_from_string(dataarg, dataopts)

if not workflow_json and not workflow:
Expand Down
1 change: 0 additions & 1 deletion src/yadage/state_providers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ def fromenv_provider(dataarg, dataopts):


def state_provider_from_string(dataarg, dataopts=None):
dataarg = coerce_data_arg(dataarg)
dataopts = dataopts or {}
for k in providersetup_handlers.keys():
if dataarg.startswith(k):
Expand Down

0 comments on commit 67f04d7

Please sign in to comment.