Traceback (most recent call last):


 "app.py", line 5, in <module>

from forms import Registration, Login


 "D:\python\sublime\flaskdbapp\forms.py", line 1, in <module>

from flask_wtf import FlaskForm


 "C:\Users\laravel\AppData\Local\Programs\Python\Python37-32\lib\site-packages\flask_wtf-0.14.2-py3.7.egg\flask_wtf\__init__.py", line 15, in <module>

from .csrf import CSRFProtect, CsrfProtect


 "C:\Users\laravel\AppData\Local\Programs\Python\Python37-32\lib\site-packages\flask_wtf-0.14.2-py3.7.egg\flask_wtf\csrf.py", line 12, in <module>

from wtforms.csrf.core import CSRF
ModuleNotFoundError: No module named 'wtforms.csrf'

Traceback (most recent call last):


 "/data/git/meson/mesonbuild/mesonmain.py", line 122, in run

return options.run_func(options)


 "/data/git/meson/mesonbuild/msetup.py", line 245, in run

app.generate()


 "/data/git/meson/mesonbuild/msetup.py", line 163, in generate

self._generate(env)


 "/data/git/meson/mesonbuild/msetup.py", line 193, in _generate

intr.run()


 "/data/git/meson/mesonbuild/interpreter.py", line 3828, in run

super().run()


 "/data/git/meson/mesonbuild/interpreterbase.py", line 407, in run

self.evaluate_codeblock(self.ast, start=1)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 431, in evaluate_codeblock

raise e


 "/data/git/meson/mesonbuild/interpreterbase.py", line 425, in evaluate_codeblock

self.evaluate_statement(cur)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 436, in evaluate_statement

return self.function_call(cur)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 762, in function_call

return func(node, posargs, kwargs)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 285, in wrapped

return f(*wrapped_args, **wrapped_kwargs)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 174, in wrapped

return f(*wrapped_args, **wrapped_kwargs)


 "/data/git/meson/mesonbuild/interpreter.py", line 3375, in func_subdir

self.evaluate_codeblock(codeblock)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 431, in evaluate_codeblock

raise e


 "/data/git/meson/mesonbuild/interpreterbase.py", line 425, in evaluate_codeblock

self.evaluate_statement(cur)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 438, in evaluate_statement

return self.assignment(cur)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 1019, in assignment

value = self.evaluate_statement(node.value)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 436, in evaluate_statement

return self.function_call(cur)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 762, in function_call

return func(node, posargs, kwargs)


 "/data/git/meson/mesonbuild/interpreterbase.py", line 174, in wrapped

return f(*wrapped_args, **wrapped_kwargs)


 "/data/git/meson/mesonbuild/interpreter.py", line 3088, in func_library

return self.build_library(node, args, kwargs)


 "/data/git/meson/mesonbuild/interpreter.py", line 3966, in build_library

return self.build_target(node, args, kwargs, SharedLibraryHolder)


 "/data/git/meson/mesonbuild/interpreter.py", line 4025, in build_target

target = targetclass(name, self.subdir, self.subproject, is_cross, sources, objs, self.environment, kwargs)


 "/data/git/meson/mesonbuild/build.py", line 1544, in __init__

super().__init__(name, subdir, subproject, is_cross, sources, objects, environment, kwargs)


 "/data/git/meson/mesonbuild/build.py", line 474, in __init__

self.process_kwargs(kwargs, environment)


 "/data/git/meson/mesonbuild/build.py", line 1713, in process_kwargs

super().process_kwargs(kwargs, environment)


 "/data/git/meson/mesonbuild/build.py", line 809, in process_kwargs

self.add_pch('cpp', cpp_pchlist)


 "/data/git/meson/mesonbuild/build.py", line 1097, in add_pch

if (os.path.dirname(pchlist[0]) != os.path.dirname(pchlist[1])):


 "/usr/lib64/python3.7/posixpath.py", line 156, in dirname

p = os.fspath(p)
TypeError: expected str, bytes or os.PathLike object, not 

