from marshmallow import pre_load, pre_dump, post_load, post_dump, Schema, ValidationError, validates_schema
from marshmallow.utils import missing

from .api import WebAPI
from .decorators import authenticator, permissions, content_negotiator, renderer, serializer, route
from .views import ViewBase


from marshmallow import pre_load, pre_dump, post_load, post_dump, Schema, ValidationError, validates_schema
from marshmallow.utils import missing

from .api import WebAPI
from .errors import APIError
from .decorators import authenticator, permissions, content_negotiator, renderer, serializer, route
from .views import ViewBase


Add import for APIError to make it easy to import by users
Add import for APIError to make it easy to import by users

  from marshmallow import pre_load, pre_dump, post_load, post_dump, Schema, ValidationError, validates_schema
  from marshmallow.utils import missing
  
  from .api import WebAPI
+ from .errors import APIError
  from .decorators import authenticator, permissions, content_negotiator, renderer, serializer, route
  from .views import ViewBase
  
  
Add import for APIError to make it easy to import by users
## Code Before:
from marshmallow import pre_load, pre_dump, post_load, post_dump, Schema, ValidationError, validates_schema
from marshmallow.utils import missing

from .api import WebAPI
from .decorators import authenticator, permissions, content_negotiator, renderer, serializer, route
from .views import ViewBase


## Instruction:
Add import for APIError to make it easy to import by users
## Code After:
from marshmallow import pre_load, pre_dump, post_load, post_dump, Schema, ValidationError, validates_schema
from marshmallow.utils import missing

from .api import WebAPI
from .errors import APIError
from .decorators import authenticator, permissions, content_negotiator, renderer, serializer, route
from .views import ViewBase

