Преглед изворни кода

chore: avoid repeated type ignore noqa by adding flask_restful and flask_login in mypy import exclusions (#19224)

tags/1.4.0
Bowen Liang пре 6 месеци
родитељ
комит
8537abfff8
No account linked to committer's email address
100 измењених фајлова са 159 додато и 159 уклоњено
  1. 1
    1
      api/app.py
  2. 1
    1
      api/commands.py
  3. 1
    1
      api/controllers/common/fields.py
  4. 1
    1
      api/controllers/console/admin.py
  5. 2
    2
      api/controllers/console/apikey.py
  6. 1
    1
      api/controllers/console/app/advanced_prompt_template.py
  7. 1
    1
      api/controllers/console/app/agent.py
  8. 2
    2
      api/controllers/console/app/annotation.py
  9. 2
    2
      api/controllers/console/app/app.py
  10. 2
    2
      api/controllers/console/app/app_import.py
  11. 1
    1
      api/controllers/console/app/audio.py
  12. 2
    2
      api/controllers/console/app/completion.py
  13. 3
    3
      api/controllers/console/app/conversation.py
  14. 1
    1
      api/controllers/console/app/conversation_variables.py
  15. 2
    2
      api/controllers/console/app/generator.py
  16. 3
    3
      api/controllers/console/app/message.py
  17. 2
    2
      api/controllers/console/app/model_config.py
  18. 1
    1
      api/controllers/console/app/ops_trace.py
  19. 2
    2
      api/controllers/console/app/site.py
  20. 2
    2
      api/controllers/console/app/statistic.py
  21. 1
    1
      api/controllers/console/app/workflow.py
  22. 2
    2
      api/controllers/console/app/workflow_app_log.py
  23. 2
    2
      api/controllers/console/app/workflow_run.py
  24. 2
    2
      api/controllers/console/app/workflow_statistic.py
  25. 1
    1
      api/controllers/console/auth/activate.py
  26. 2
    2
      api/controllers/console/auth/data_source_bearer_auth.py
  27. 2
    2
      api/controllers/console/auth/data_source_oauth.py
  28. 1
    1
      api/controllers/console/auth/forgot_password.py
  29. 2
    2
      api/controllers/console/auth/login.py
  30. 1
    1
      api/controllers/console/auth/oauth.py
  31. 2
    2
      api/controllers/console/billing/billing.py
  32. 2
    2
      api/controllers/console/billing/compliance.py
  33. 2
    2
      api/controllers/console/datasets/data_source.py
  34. 3
    3
      api/controllers/console/datasets/datasets.py
  35. 2
    2
      api/controllers/console/datasets/datasets_document.py
  36. 2
    2
      api/controllers/console/datasets/datasets_segments.py
  37. 2
    2
      api/controllers/console/datasets/external.py
  38. 1
    1
      api/controllers/console/datasets/hit_testing.py
  39. 2
    2
      api/controllers/console/datasets/hit_testing_base.py
  40. 2
    2
      api/controllers/console/datasets/metadata.py
  41. 1
    1
      api/controllers/console/datasets/website.py
  42. 1
    1
      api/controllers/console/explore/audio.py
  43. 2
    2
      api/controllers/console/explore/completion.py
  44. 3
    3
      api/controllers/console/explore/conversation.py
  45. 2
    2
      api/controllers/console/explore/installed_app.py
  46. 3
    3
      api/controllers/console/explore/message.py
  47. 1
    1
      api/controllers/console/explore/parameter.py
  48. 2
    2
      api/controllers/console/explore/recommended_app.py
  49. 3
    3
      api/controllers/console/explore/saved_message.py
  50. 1
    1
      api/controllers/console/explore/workflow.py
  51. 2
    2
      api/controllers/console/explore/wraps.py
  52. 2
    2
      api/controllers/console/extension.py
  53. 2
    2
      api/controllers/console/feature.py
  54. 2
    2
      api/controllers/console/files.py
  55. 1
    1
      api/controllers/console/init_validate.py
  56. 1
    1
      api/controllers/console/ping.py
  57. 2
    2
      api/controllers/console/remote_files.py
  58. 1
    1
      api/controllers/console/setup.py
  59. 2
    2
      api/controllers/console/tag/tags.py
  60. 1
    1
      api/controllers/console/version.py
  61. 1
    1
      api/controllers/console/workspace/__init__.py
  62. 2
    2
      api/controllers/console/workspace/account.py
  63. 2
    2
      api/controllers/console/workspace/agent_providers.py
  64. 2
    2
      api/controllers/console/workspace/endpoint.py
  65. 1
    1
      api/controllers/console/workspace/load_balancing_config.py
  66. 2
    2
      api/controllers/console/workspace/members.py
  67. 2
    2
      api/controllers/console/workspace/model_providers.py
  68. 2
    2
      api/controllers/console/workspace/models.py
  69. 2
    2
      api/controllers/console/workspace/plugin.py
  70. 2
    2
      api/controllers/console/workspace/tool_providers.py
  71. 2
    2
      api/controllers/console/workspace/workspace.py
  72. 1
    1
      api/controllers/console/wraps.py
  73. 1
    1
      api/controllers/files/image_preview.py
  74. 1
    1
      api/controllers/files/tool_files.py
  75. 1
    1
      api/controllers/files/upload.py
  76. 1
    1
      api/controllers/inner_api/plugin/plugin.py
  77. 1
    1
      api/controllers/inner_api/plugin/wraps.py
  78. 1
    1
      api/controllers/inner_api/workspace/workspace.py
  79. 1
    1
      api/controllers/service_api/app/annotation.py
  80. 1
    1
      api/controllers/service_api/app/app.py
  81. 1
    1
      api/controllers/service_api/app/audio.py
  82. 1
    1
      api/controllers/service_api/app/completion.py
  83. 2
    2
      api/controllers/service_api/app/conversation.py
  84. 1
    1
      api/controllers/service_api/app/file.py
  85. 2
    2
      api/controllers/service_api/app/message.py
  86. 2
    2
      api/controllers/service_api/app/workflow.py
  87. 1
    1
      api/controllers/service_api/dataset/dataset.py
  88. 1
    1
      api/controllers/service_api/dataset/document.py
  89. 2
    2
      api/controllers/service_api/dataset/metadata.py
  90. 2
    2
      api/controllers/service_api/dataset/segment.py
  91. 1
    1
      api/controllers/service_api/index.py
  92. 2
    2
      api/controllers/service_api/workspace/models.py
  93. 1
    1
      api/controllers/service_api/wraps.py
  94. 1
    1
      api/controllers/web/app.py
  95. 1
    1
      api/controllers/web/audio.py
  96. 1
    1
      api/controllers/web/completion.py
  97. 2
    2
      api/controllers/web/conversation.py
  98. 1
    1
      api/controllers/web/feature.py
  99. 1
    1
      api/controllers/web/files.py
  100. 0
    0
      api/controllers/web/message.py

+ 1
- 1
api/app.py Прегледај датотеку

# so we need to disable gevent in debug mode. # so we need to disable gevent in debug mode.
# If you are using debugpy and set GEVENT_SUPPORT=True, you can debug with gevent. # If you are using debugpy and set GEVENT_SUPPORT=True, you can debug with gevent.
if (flask_debug := os.environ.get("FLASK_DEBUG", "0")) and flask_debug.lower() in {"false", "0", "no"}: if (flask_debug := os.environ.get("FLASK_DEBUG", "0")) and flask_debug.lower() in {"false", "0", "no"}:
from gevent import monkey # type: ignore
from gevent import monkey


# gevent # gevent
monkey.patch_all() monkey.patch_all()

+ 1
- 1
api/commands.py Прегледај датотеку

click.echo(click.style("Starting database migration.", fg="green")) click.echo(click.style("Starting database migration.", fg="green"))


# run db migration # run db migration
import flask_migrate # type: ignore
import flask_migrate


flask_migrate.upgrade() flask_migrate.upgrade()



+ 1
- 1
api/controllers/common/fields.py Прегледај датотеку

from flask_restful import fields # type: ignore
from flask_restful import fields


parameters__system_parameters = { parameters__system_parameters = {
"image_file_size_limit": fields.Integer, "image_file_size_limit": fields.Integer,

+ 1
- 1
api/controllers/console/admin.py Прегледај датотеку

from functools import wraps from functools import wraps


from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import NotFound, Unauthorized from werkzeug.exceptions import NotFound, Unauthorized

+ 2
- 2
api/controllers/console/apikey.py Прегледај датотеку

from typing import Any from typing import Any


import flask_restful # type: ignore
from flask_login import current_user # type: ignore
import flask_restful
from flask_login import current_user
from flask_restful import Resource, fields, marshal_with from flask_restful import Resource, fields, marshal_with
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session

+ 1
- 1
api/controllers/console/app/advanced_prompt_template.py Прегледај датотеку

from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.wraps import account_initialization_required, setup_required from controllers.console.wraps import account_initialization_required, setup_required

+ 1
- 1
api/controllers/console/app/agent.py Прегледај датотеку

from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.app.wraps import get_app_model from controllers.console.app.wraps import get_app_model

+ 2
- 2
api/controllers/console/app/annotation.py Прегледај датотеку

from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal, marshal_with, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/app/app.py Прегледај датотеку

import uuid import uuid
from typing import cast from typing import cast


from flask_login import current_user # type: ignore
from flask_restful import Resource, inputs, marshal, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, inputs, marshal, marshal_with, reqparse
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import BadRequest, Forbidden, abort from werkzeug.exceptions import BadRequest, Forbidden, abort

+ 2
- 2
api/controllers/console/app/app_import.py Прегледај датотеку

from typing import cast from typing import cast


from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden



+ 1
- 1
api/controllers/console/app/audio.py Прегледај датотеку

import logging import logging


from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import InternalServerError from werkzeug.exceptions import InternalServerError


import services import services

+ 2
- 2
api/controllers/console/app/completion.py Прегледај датотеку

import logging import logging


import flask_login # type: ignore
from flask_restful import Resource, reqparse # type: ignore
import flask_login
from flask_restful import Resource, reqparse
from werkzeug.exceptions import InternalServerError, NotFound from werkzeug.exceptions import InternalServerError, NotFound


import services import services

+ 3
- 3
api/controllers/console/app/conversation.py Прегледај датотеку

from datetime import UTC, datetime from datetime import UTC, datetime


import pytz # pip install pytz import pytz # pip install pytz
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse
from flask_restful.inputs import int_range
from sqlalchemy import func, or_ from sqlalchemy import func, or_
from sqlalchemy.orm import joinedload from sqlalchemy.orm import joinedload
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound

+ 1
- 1
api/controllers/console/app/conversation_variables.py Прегледај датотеку

from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_restful import Resource, marshal_with, reqparse
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session



+ 2
- 2
api/controllers/console/app/generator.py Прегледај датотеку

import os import os


from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.app.error import ( from controllers.console.app.error import (

+ 3
- 3
api/controllers/console/app/message.py Прегледај датотеку

import logging import logging


from flask_login import current_user # type: ignore
from flask_restful import Resource, fields, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_login import current_user
from flask_restful import Resource, fields, marshal_with, reqparse
from flask_restful.inputs import int_range
from werkzeug.exceptions import Forbidden, InternalServerError, NotFound from werkzeug.exceptions import Forbidden, InternalServerError, NotFound


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/app/model_config.py Прегледај датотеку

from typing import cast from typing import cast


from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource # type: ignore
from flask_login import current_user
from flask_restful import Resource


from controllers.console import api from controllers.console import api
from controllers.console.app.wraps import get_app_model from controllers.console.app.wraps import get_app_model

+ 1
- 1
api/controllers/console/app/ops_trace.py Прегледај датотеку

from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import BadRequest from werkzeug.exceptions import BadRequest


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/app/site.py Прегледај датотеку

from datetime import UTC, datetime from datetime import UTC, datetime


from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound


from constants.languages import supported_language from constants.languages import supported_language

+ 2
- 2
api/controllers/console/app/statistic.py Прегледај датотеку



import pytz import pytz
from flask import jsonify from flask import jsonify
from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.app.wraps import get_app_model from controllers.console.app.wraps import get_app_model

+ 1
- 1
api/controllers/console/app/workflow.py Прегледај датотеку

from typing import cast from typing import cast


from flask import abort, request from flask import abort, request
from flask_restful import Resource, inputs, marshal_with, reqparse # type: ignore
from flask_restful import Resource, inputs, marshal_with, reqparse
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import Forbidden, InternalServerError, NotFound from werkzeug.exceptions import Forbidden, InternalServerError, NotFound



+ 2
- 2
api/controllers/console/app/workflow_app_log.py Прегледај датотеку

from dateutil.parser import isoparse from dateutil.parser import isoparse
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_restful import Resource, marshal_with, reqparse
from flask_restful.inputs import int_range
from sqlalchemy.orm import Session from sqlalchemy.orm import Session


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/app/workflow_run.py Прегледај датотеку

from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_restful import Resource, marshal_with, reqparse
from flask_restful.inputs import int_range


from controllers.console import api from controllers.console import api
from controllers.console.app.wraps import get_app_model from controllers.console.app.wraps import get_app_model

+ 2
- 2
api/controllers/console/app/workflow_statistic.py Прегледај датотеку



import pytz import pytz
from flask import jsonify from flask import jsonify
from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.app.wraps import get_app_model from controllers.console.app.wraps import get_app_model

+ 1
- 1
api/controllers/console/auth/activate.py Прегледај датотеку

import datetime import datetime


from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


from constants.languages import supported_language from constants.languages import supported_language
from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/auth/data_source_bearer_auth.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/auth/data_source_oauth.py Прегледај датотеку



import requests import requests
from flask import current_app, redirect, request from flask import current_app, redirect, request
from flask_login import current_user # type: ignore
from flask_restful import Resource # type: ignore
from flask_login import current_user
from flask_restful import Resource
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from configs import dify_config from configs import dify_config

+ 1
- 1
api/controllers/console/auth/forgot_password.py Прегледај датотеку

import secrets import secrets


from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session



+ 2
- 2
api/controllers/console/auth/login.py Прегледај датотеку

from typing import cast from typing import cast


import flask_login # type: ignore
import flask_login
from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


import services import services
from configs import dify_config from configs import dify_config

+ 1
- 1
api/controllers/console/auth/oauth.py Прегледај датотеку



import requests import requests
from flask import current_app, redirect, request from flask import current_app, redirect, request
from flask_restful import Resource # type: ignore
from flask_restful import Resource
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import Unauthorized from werkzeug.exceptions import Unauthorized

+ 2
- 2
api/controllers/console/billing/billing.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.wraps import account_initialization_required, only_edition_cloud, setup_required from controllers.console.wraps import account_initialization_required, only_edition_cloud, setup_required

+ 2
- 2
api/controllers/console/billing/compliance.py Прегледај датотеку

from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse


from libs.helper import extract_remote_ip from libs.helper import extract_remote_ip
from libs.login import login_required from libs.login import login_required

+ 2
- 2
api/controllers/console/datasets/data_source.py Прегледај датотеку

import json import json


from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound

+ 3
- 3
api/controllers/console/datasets/datasets.py Прегледај датотеку

import flask_restful # type: ignore
import flask_restful
from flask import request from flask import request
from flask_login import current_user # type: ignore # type: ignore
from flask_restful import Resource, marshal, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal, marshal_with, reqparse
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound


import services import services

+ 2
- 2
api/controllers/console/datasets/datasets_document.py Прегледај датотеку

from typing import cast from typing import cast


from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, fields, marshal, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, fields, marshal, marshal_with, reqparse
from sqlalchemy import asc, desc from sqlalchemy import asc, desc
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound



+ 2
- 2
api/controllers/console/datasets/datasets_segments.py Прегледај датотеку



import pandas as pd import pandas as pd
from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal, reqparse
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound


import services import services

+ 2
- 2
api/controllers/console/datasets/external.py Прегледај датотеку

from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal, reqparse
from werkzeug.exceptions import Forbidden, InternalServerError, NotFound from werkzeug.exceptions import Forbidden, InternalServerError, NotFound


import services import services

+ 1
- 1
api/controllers/console/datasets/hit_testing.py Прегледај датотеку

from flask_restful import Resource # type: ignore
from flask_restful import Resource


from controllers.console import api from controllers.console import api
from controllers.console.datasets.hit_testing_base import DatasetsHitTestingBase from controllers.console.datasets.hit_testing_base import DatasetsHitTestingBase

+ 2
- 2
api/controllers/console/datasets/hit_testing_base.py Прегледај датотеку

import logging import logging


from flask_login import current_user # type: ignore
from flask_restful import marshal, reqparse # type: ignore
from flask_login import current_user
from flask_restful import marshal, reqparse
from werkzeug.exceptions import Forbidden, InternalServerError, NotFound from werkzeug.exceptions import Forbidden, InternalServerError, NotFound


import services.dataset_service import services.dataset_service

+ 2
- 2
api/controllers/console/datasets/metadata.py Прегледај датотеку

from flask_login import current_user # type: ignore # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound


from controllers.console import api from controllers.console import api

+ 1
- 1
api/controllers/console/datasets/website.py Прегледај датотеку

from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


from controllers.console import api from controllers.console import api
from controllers.console.datasets.error import WebsiteCrawlError from controllers.console.datasets.error import WebsiteCrawlError

+ 1
- 1
api/controllers/console/explore/audio.py Прегледај датотеку



class ChatTextApi(InstalledAppResource): class ChatTextApi(InstalledAppResource):
def post(self, installed_app): def post(self, installed_app):
from flask_restful import reqparse # type: ignore
from flask_restful import reqparse


app_model = installed_app.app app_model = installed_app.app
try: try:

+ 2
- 2
api/controllers/console/explore/completion.py Прегледај датотеку

import logging import logging
from datetime import UTC, datetime from datetime import UTC, datetime


from flask_login import current_user # type: ignore
from flask_restful import reqparse # type: ignore
from flask_login import current_user
from flask_restful import reqparse
from werkzeug.exceptions import InternalServerError, NotFound from werkzeug.exceptions import InternalServerError, NotFound


import services import services

+ 3
- 3
api/controllers/console/explore/conversation.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_login import current_user
from flask_restful import marshal_with, reqparse
from flask_restful.inputs import int_range
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound



+ 2
- 2
api/controllers/console/explore/installed_app.py Прегледај датотеку

from typing import Any from typing import Any


from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, inputs, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, inputs, marshal_with, reqparse
from sqlalchemy import and_ from sqlalchemy import and_
from werkzeug.exceptions import BadRequest, Forbidden, NotFound from werkzeug.exceptions import BadRequest, Forbidden, NotFound



+ 3
- 3
api/controllers/console/explore/message.py Прегледај датотеку

import logging import logging


from flask_login import current_user # type: ignore
from flask_restful import marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_login import current_user
from flask_restful import marshal_with, reqparse
from flask_restful.inputs import int_range
from werkzeug.exceptions import InternalServerError, NotFound from werkzeug.exceptions import InternalServerError, NotFound


import services import services

+ 1
- 1
api/controllers/console/explore/parameter.py Прегледај датотеку

from flask_restful import marshal_with # type: ignore
from flask_restful import marshal_with


from controllers.common import fields from controllers.common import fields
from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/explore/recommended_app.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource, fields, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, fields, marshal_with, reqparse


from constants.languages import languages from constants.languages import languages
from controllers.console import api from controllers.console import api

+ 3
- 3
api/controllers/console/explore/saved_message.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import fields, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_login import current_user
from flask_restful import fields, marshal_with, reqparse
from flask_restful.inputs import int_range
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound


from controllers.console import api from controllers.console import api

+ 1
- 1
api/controllers/console/explore/workflow.py Прегледај датотеку

import logging import logging


from flask_restful import reqparse # type: ignore
from flask_restful import reqparse
from werkzeug.exceptions import InternalServerError from werkzeug.exceptions import InternalServerError


from controllers.console.app.error import ( from controllers.console.app.error import (

+ 2
- 2
api/controllers/console/explore/wraps.py Прегледај датотеку

from functools import wraps from functools import wraps


from flask_login import current_user # type: ignore
from flask_restful import Resource # type: ignore
from flask_login import current_user
from flask_restful import Resource
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound


from controllers.console.wraps import account_initialization_required from controllers.console.wraps import account_initialization_required

+ 2
- 2
api/controllers/console/extension.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse


from constants import HIDDEN_VALUE from constants import HIDDEN_VALUE
from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/feature.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource # type: ignore
from flask_login import current_user
from flask_restful import Resource


from libs.login import login_required from libs.login import login_required
from services.feature_service import FeatureService from services.feature_service import FeatureService

+ 2
- 2
api/controllers/console/files.py Прегледај датотеку

from typing import Literal from typing import Literal


from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


import services import services

+ 1
- 1
api/controllers/console/init_validate.py Прегледај датотеку

import os import os


from flask import session from flask import session
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import Session from sqlalchemy.orm import Session



+ 1
- 1
api/controllers/console/ping.py Прегледај датотеку

from flask_restful import Resource # type: ignore
from flask_restful import Resource


from controllers.console import api from controllers.console import api



+ 2
- 2
api/controllers/console/remote_files.py Прегледај датотеку

from typing import cast from typing import cast


import httpx import httpx
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse


import services import services
from controllers.common import helpers from controllers.common import helpers

+ 1
- 1
api/controllers/console/setup.py Прегледај датотеку

from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


from configs import dify_config from configs import dify_config
from libs.helper import StrLen, email, extract_remote_ip from libs.helper import StrLen, email, extract_remote_ip

+ 2
- 2
api/controllers/console/tag/tags.py Прегледај датотеку

from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, marshal_with, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 1
- 1
api/controllers/console/version.py Прегледај датотеку

import logging import logging


import requests import requests
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from packaging import version from packaging import version


from configs import dify_config from configs import dify_config

+ 1
- 1
api/controllers/console/workspace/__init__.py Прегледај датотеку

from functools import wraps from functools import wraps


from flask_login import current_user # type: ignore
from flask_login import current_user
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden



+ 2
- 2
api/controllers/console/workspace/account.py Прегледај датотеку



import pytz import pytz
from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, fields, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, fields, marshal_with, reqparse


from configs import dify_config from configs import dify_config
from constants.languages import supported_language from constants.languages import supported_language

+ 2
- 2
api/controllers/console/workspace/agent_providers.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource # type: ignore
from flask_login import current_user
from flask_restful import Resource


from controllers.console import api from controllers.console import api
from controllers.console.wraps import account_initialization_required, setup_required from controllers.console.wraps import account_initialization_required, setup_required

+ 2
- 2
api/controllers/console/workspace/endpoint.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 1
- 1
api/controllers/console/workspace/load_balancing_config.py Прегледај датотеку

from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/workspace/members.py Прегледај датотеку

from urllib import parse from urllib import parse


from flask_login import current_user # type: ignore
from flask_restful import Resource, abort, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, abort, marshal_with, reqparse


import services import services
from configs import dify_config from configs import dify_config

+ 2
- 2
api/controllers/console/workspace/model_providers.py Прегледај датотеку

import io import io


from flask import send_file from flask import send_file
from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/workspace/models.py Прегледај датотеку

import logging import logging


from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.console import api from controllers.console import api

+ 2
- 2
api/controllers/console/workspace/plugin.py Прегледај датотеку

import io import io


from flask import request, send_file from flask import request, send_file
from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from configs import dify_config from configs import dify_config

+ 2
- 2
api/controllers/console/workspace/tool_providers.py Прегледај датотеку

import io import io


from flask import send_file from flask import send_file
from flask_login import current_user # type: ignore
from flask_restful import Resource, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, reqparse
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden



+ 2
- 2
api/controllers/console/workspace/workspace.py Прегледај датотеку

import logging import logging


from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import Resource, fields, inputs, marshal, marshal_with, reqparse # type: ignore
from flask_login import current_user
from flask_restful import Resource, fields, inputs, marshal, marshal_with, reqparse
from werkzeug.exceptions import Unauthorized from werkzeug.exceptions import Unauthorized


import services import services

+ 1
- 1
api/controllers/console/wraps.py Прегледај датотеку

from functools import wraps from functools import wraps


from flask import abort, request from flask import abort, request
from flask_login import current_user # type: ignore
from flask_login import current_user


from configs import dify_config from configs import dify_config
from controllers.console.workspace.error import AccountNotInitializedError from controllers.console.workspace.error import AccountNotInitializedError

+ 1
- 1
api/controllers/files/image_preview.py Прегледај датотеку

from urllib.parse import quote from urllib.parse import quote


from flask import Response, request from flask import Response, request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound


import services import services

+ 1
- 1
api/controllers/files/tool_files.py Прегледај датотеку

from urllib.parse import quote from urllib.parse import quote


from flask import Response from flask import Response
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound


from controllers.files import api from controllers.files import api

+ 1
- 1
api/controllers/files/upload.py Прегледај датотеку

from mimetypes import guess_extension from mimetypes import guess_extension


from flask import request from flask import request
from flask_restful import Resource, marshal_with # type: ignore
from flask_restful import Resource, marshal_with
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


import services import services

+ 1
- 1
api/controllers/inner_api/plugin/plugin.py Прегледај датотеку

from flask_restful import Resource # type: ignore
from flask_restful import Resource


from controllers.console.wraps import setup_required from controllers.console.wraps import setup_required
from controllers.inner_api import api from controllers.inner_api import api

+ 1
- 1
api/controllers/inner_api/plugin/wraps.py Прегледај датотеку

from typing import Optional from typing import Optional


from flask import request from flask import request
from flask_restful import reqparse # type: ignore
from flask_restful import reqparse
from pydantic import BaseModel from pydantic import BaseModel
from sqlalchemy.orm import Session from sqlalchemy.orm import Session



+ 1
- 1
api/controllers/inner_api/workspace/workspace.py Прегледај датотеку

import json import json


from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse


from controllers.console.wraps import setup_required from controllers.console.wraps import setup_required
from controllers.inner_api import api from controllers.inner_api import api

+ 1
- 1
api/controllers/service_api/app/annotation.py Прегледај датотеку

from flask import request from flask import request
from flask_restful import Resource, marshal, marshal_with, reqparse # type: ignore
from flask_restful import Resource, marshal, marshal_with, reqparse
from werkzeug.exceptions import Forbidden from werkzeug.exceptions import Forbidden


from controllers.service_api import api from controllers.service_api import api

+ 1
- 1
api/controllers/service_api/app/app.py Прегледај датотеку

from flask_restful import Resource, marshal_with # type: ignore
from flask_restful import Resource, marshal_with


from controllers.common import fields from controllers.common import fields
from controllers.service_api import api from controllers.service_api import api

+ 1
- 1
api/controllers/service_api/app/audio.py Прегледај датотеку

import logging import logging


from flask import request from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import InternalServerError from werkzeug.exceptions import InternalServerError


import services import services

+ 1
- 1
api/controllers/service_api/app/completion.py Прегледај датотеку

import logging import logging


from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import InternalServerError, NotFound from werkzeug.exceptions import InternalServerError, NotFound


import services import services

+ 2
- 2
api/controllers/service_api/app/conversation.py Прегледај датотеку

from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_restful import Resource, marshal_with, reqparse
from flask_restful.inputs import int_range
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound



+ 1
- 1
api/controllers/service_api/app/file.py Прегледај датотеку

from flask import request from flask import request
from flask_restful import Resource, marshal_with # type: ignore
from flask_restful import Resource, marshal_with


import services import services
from controllers.common.errors import FilenameNotExistsError from controllers.common.errors import FilenameNotExistsError

+ 2
- 2
api/controllers/service_api/app/message.py Прегледај датотеку

import json import json
import logging import logging


from flask_restful import Resource, fields, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_restful import Resource, fields, marshal_with, reqparse
from flask_restful.inputs import int_range
from werkzeug.exceptions import BadRequest, InternalServerError, NotFound from werkzeug.exceptions import BadRequest, InternalServerError, NotFound


import services import services

+ 2
- 2
api/controllers/service_api/app/workflow.py Прегледај датотеку

import logging import logging


from dateutil.parser import isoparse from dateutil.parser import isoparse
from flask_restful import Resource, fields, marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_restful import Resource, fields, marshal_with, reqparse
from flask_restful.inputs import int_range
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import InternalServerError from werkzeug.exceptions import InternalServerError



+ 1
- 1
api/controllers/service_api/dataset/dataset.py Прегледај датотеку

from flask import request from flask import request
from flask_restful import marshal, reqparse # type: ignore
from flask_restful import marshal, reqparse
from werkzeug.exceptions import Forbidden, NotFound from werkzeug.exceptions import Forbidden, NotFound


import services.dataset_service import services.dataset_service

+ 1
- 1
api/controllers/service_api/dataset/document.py Прегледај датотеку

import json import json


from flask import request from flask import request
from flask_restful import marshal, reqparse # type: ignore
from flask_restful import marshal, reqparse
from sqlalchemy import desc from sqlalchemy import desc
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound



+ 2
- 2
api/controllers/service_api/dataset/metadata.py Прегледај датотеку

from flask_login import current_user # type: ignore # type: ignore
from flask_restful import marshal, reqparse # type: ignore
from flask_login import current_user # type: ignore
from flask_restful import marshal, reqparse
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound


from controllers.service_api import api from controllers.service_api import api

+ 2
- 2
api/controllers/service_api/dataset/segment.py Прегледај датотеку

from flask import request from flask import request
from flask_login import current_user # type: ignore
from flask_restful import marshal, reqparse # type: ignore
from flask_login import current_user
from flask_restful import marshal, reqparse
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound


from controllers.service_api import api from controllers.service_api import api

+ 1
- 1
api/controllers/service_api/index.py Прегледај датотеку

from flask_restful import Resource # type: ignore
from flask_restful import Resource


from configs import dify_config from configs import dify_config
from controllers.service_api import api from controllers.service_api import api

+ 2
- 2
api/controllers/service_api/workspace/models.py Прегледај датотеку

from flask_login import current_user # type: ignore
from flask_restful import Resource # type: ignore
from flask_login import current_user
from flask_restful import Resource


from controllers.service_api import api from controllers.service_api import api
from controllers.service_api.wraps import validate_dataset_token from controllers.service_api.wraps import validate_dataset_token

+ 1
- 1
api/controllers/service_api/wraps.py Прегледај датотеку



from flask import current_app, request from flask import current_app, request
from flask_login import user_logged_in # type: ignore from flask_login import user_logged_in # type: ignore
from flask_restful import Resource # type: ignore
from flask_restful import Resource
from pydantic import BaseModel from pydantic import BaseModel
from sqlalchemy import select, update from sqlalchemy import select, update
from sqlalchemy.orm import Session from sqlalchemy.orm import Session

+ 1
- 1
api/controllers/web/app.py Прегледај датотеку

from flask_restful import marshal_with # type: ignore
from flask_restful import marshal_with


from controllers.common import fields from controllers.common import fields
from controllers.web import api from controllers.web import api

+ 1
- 1
api/controllers/web/audio.py Прегледај датотеку



class TextApi(WebApiResource): class TextApi(WebApiResource):
def post(self, app_model: App, end_user): def post(self, app_model: App, end_user):
from flask_restful import reqparse # type: ignore
from flask_restful import reqparse


try: try:
parser = reqparse.RequestParser() parser = reqparse.RequestParser()

+ 1
- 1
api/controllers/web/completion.py Прегледај датотеку

import logging import logging


from flask_restful import reqparse # type: ignore
from flask_restful import reqparse
from werkzeug.exceptions import InternalServerError, NotFound from werkzeug.exceptions import InternalServerError, NotFound


import services import services

+ 2
- 2
api/controllers/web/conversation.py Прегледај датотеку

from flask_restful import marshal_with, reqparse # type: ignore
from flask_restful.inputs import int_range # type: ignore
from flask_restful import marshal_with, reqparse
from flask_restful.inputs import int_range
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound



+ 1
- 1
api/controllers/web/feature.py Прегледај датотеку

from flask_restful import Resource # type: ignore
from flask_restful import Resource


from controllers.web import api from controllers.web import api
from services.feature_service import FeatureService from services.feature_service import FeatureService

+ 1
- 1
api/controllers/web/files.py Прегледај датотеку

from flask import request from flask import request
from flask_restful import marshal_with # type: ignore
from flask_restful import marshal_with


import services import services
from controllers.common.errors import FilenameNotExistsError from controllers.common.errors import FilenameNotExistsError

+ 0
- 0
api/controllers/web/message.py Прегледај датотеку


Неке датотеке нису приказане због велике количине промена

Loading…
Откажи
Сачувај