Skip to content

Commit e33935d

Browse files
committed
fix bugs
1 parent 9b73491 commit e33935d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

states/engine.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def __init__(self, remote, local):
2828
@classmethod
2929
def get_plugin(cls, name):
3030
if name in cls.plugins:
31-
return cls.plugins[name]()
31+
return cls.plugins[name]
3232

3333
@classmethod
3434
def configure(cls, args):
@@ -102,7 +102,10 @@ def __init__(self, remote, local, force=False):
102102

103103
@classmethod
104104
def configure(cls, args):
105-
return partial(cls, force=args.diffresolver_force)
105+
kwargs = {}
106+
if hasattr(args, 'force'):
107+
kwargs['force'] = args.force
108+
return partial(cls, **kwargs)
106109

107110
def added(self):
108111
"""Returns a (flattened) dict of added leaves i.e. {"full/path": value, ...}"""

0 commit comments

Comments
 (0)