~foosoft/anki-connect

6b5d50b23a6bbd884ea088c5d7e452a4d03d114c — Alex Yatskov 7 years ago 1db470d
Revert "fix-api-params-handler"

This reverts commit 1272d4e6b03b7affb7e01bf59ca1265a18e76a60.
1 files changed, 4 insertions(+), 9 deletions(-)

M AnkiConnect.py
M AnkiConnect.py => AnkiConnect.py +4 -9
@@ 445,15 445,9 @@ class AnkiConnect:

    def handler(self, request):
        action = 'api_' + request.get('action', '')
        params = request.get('params')
        api_func = getattr(self, action)

        if hasattr(self, action):
            try:
                if not params:
                    return api_func()

                return api_func(params)
                return getattr(self, action)(**(request.get('params') or {}))
            except TypeError:
                return None



@@ 466,8 460,9 @@ class AnkiConnect:
        return self.anki.modelNames()


    def api_modelFieldNames(self, params):
        return self.anki.modelFieldNames(params.get("modelName"))
    def api_modelFieldNames(self, modelName):
        return self.anki.modelFieldNames(modelName)


    def api_addNote(self, note):
        params = AnkiNoteParams(note)

Do not follow this link