Kaynağa Gözat

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 ay önce
ebeveyn
işleme
8537abfff8
No account linked to committer's email address
100 değiştirilmiş dosya ile 159 ekleme ve 159 silme
  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 Dosyayı Görüntüle

@@ -18,7 +18,7 @@ else:
# 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 (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
monkey.patch_all()

+ 1
- 1
api/commands.py Dosyayı Görüntüle

@@ -668,7 +668,7 @@ def upgrade_db():
click.echo(click.style("Starting database migration.", fg="green"))

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

flask_migrate.upgrade()


+ 1
- 1
api/controllers/common/fields.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import fields # type: ignore
from flask_restful import fields

parameters__system_parameters = {
"image_file_size_limit": fields.Integer,

+ 1
- 1
api/controllers/console/admin.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
from functools import wraps

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

+ 2
- 2
api/controllers/console/apikey.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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 sqlalchemy import select
from sqlalchemy.orm import Session

+ 1
- 1
api/controllers/console/app/advanced_prompt_template.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse

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

+ 1
- 1
api/controllers/console/app/agent.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse

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

+ 2
- 2
api/controllers/console/app/annotation.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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 controllers.console import api

+ 2
- 2
api/controllers/console/app/app.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import uuid
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.orm import Session
from werkzeug.exceptions import BadRequest, Forbidden, abort

+ 2
- 2
api/controllers/console/app/app_import.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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 werkzeug.exceptions import Forbidden


+ 1
- 1
api/controllers/console/app/audio.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
import logging

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

import services

+ 2
- 2
api/controllers/console/app/completion.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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

import services

+ 3
- 3
api/controllers/console/app/conversation.py Dosyayı Görüntüle

@@ -1,9 +1,9 @@
from datetime import UTC, datetime

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.orm import joinedload
from werkzeug.exceptions import Forbidden, NotFound

+ 1
- 1
api/controllers/console/app/conversation_variables.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, marshal_with, reqparse # type: ignore
from flask_restful import Resource, marshal_with, reqparse
from sqlalchemy import select
from sqlalchemy.orm import Session


+ 2
- 2
api/controllers/console/app/generator.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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.app.error import (

+ 3
- 3
api/controllers/console/app/message.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
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 controllers.console import api

+ 2
- 2
api/controllers/console/app/model_config.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ import json
from typing import cast

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.app.wraps import get_app_model

+ 1
- 1
api/controllers/console/app/ops_trace.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import BadRequest

from controllers.console import api

+ 2
- 2
api/controllers/console/app/site.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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 constants.languages import supported_language

+ 2
- 2
api/controllers/console/app/statistic.py Dosyayı Görüntüle

@@ -3,8 +3,8 @@ from decimal import Decimal

import pytz
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.app.wraps import get_app_model

+ 1
- 1
api/controllers/console/app/workflow.py Dosyayı Görüntüle

@@ -3,7 +3,7 @@ import logging
from typing import cast

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 werkzeug.exceptions import Forbidden, InternalServerError, NotFound


+ 2
- 2
api/controllers/console/app/workflow_app_log.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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 controllers.console import api

+ 2
- 2
api/controllers/console/app/workflow_run.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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.app.wraps import get_app_model

+ 2
- 2
api/controllers/console/app/workflow_statistic.py Dosyayı Görüntüle

@@ -3,8 +3,8 @@ from decimal import Decimal

import pytz
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.app.wraps import get_app_model

+ 1
- 1
api/controllers/console/auth/activate.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
import datetime

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 controllers.console import api

+ 2
- 2
api/controllers/console/auth/data_source_bearer_auth.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.console import api

+ 2
- 2
api/controllers/console/auth/data_source_oauth.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ import logging

import requests
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 configs import dify_config

+ 1
- 1
api/controllers/console/auth/forgot_password.py Dosyayı Görüntüle

@@ -2,7 +2,7 @@ import base64
import secrets

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


+ 2
- 2
api/controllers/console/auth/login.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
from typing import cast

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

import services
from configs import dify_config

+ 1
- 1
api/controllers/console/auth/oauth.py Dosyayı Görüntüle

@@ -4,7 +4,7 @@ from typing import Optional

import requests
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.orm import Session
from werkzeug.exceptions import Unauthorized

+ 2
- 2
api/controllers/console/billing/billing.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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.wraps import account_initialization_required, only_edition_cloud, setup_required

+ 2
- 2
api/controllers/console/billing/compliance.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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.login import login_required

+ 2
- 2
api/controllers/console/datasets/data_source.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ import datetime
import json

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.orm import Session
from werkzeug.exceptions import NotFound

+ 3
- 3
api/controllers/console/datasets/datasets.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
import flask_restful # type: ignore
import flask_restful
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

import services

+ 2
- 2
api/controllers/console/datasets/datasets_document.py Dosyayı Görüntüle

@@ -4,8 +4,8 @@ from datetime import UTC, datetime
from typing import cast

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 werkzeug.exceptions import Forbidden, NotFound


+ 2
- 2
api/controllers/console/datasets/datasets_segments.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ import uuid

import pandas as pd
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

import services

+ 2
- 2
api/controllers/console/datasets/external.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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

import services

+ 1
- 1
api/controllers/console/datasets/hit_testing.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource # type: ignore
from flask_restful import Resource

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

+ 2
- 2
api/controllers/console/datasets/hit_testing_base.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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

import services.dataset_service

+ 2
- 2
api/controllers/console/datasets/metadata.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.console import api

+ 1
- 1
api/controllers/console/datasets/website.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse

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

+ 1
- 1
api/controllers/console/explore/audio.py Dosyayı Görüntüle

@@ -66,7 +66,7 @@ class ChatAudioApi(InstalledAppResource):

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

app_model = installed_app.app
try:

+ 2
- 2
api/controllers/console/explore/completion.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import logging
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

import services

+ 3
- 3
api/controllers/console/explore/conversation.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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 werkzeug.exceptions import NotFound


+ 2
- 2
api/controllers/console/explore/installed_app.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ from datetime import UTC, datetime
from typing import Any

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 werkzeug.exceptions import BadRequest, Forbidden, NotFound


+ 3
- 3
api/controllers/console/explore/message.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
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

import services

+ 1
- 1
api/controllers/console/explore/parameter.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import marshal_with # type: ignore
from flask_restful import marshal_with

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

+ 2
- 2
api/controllers/console/explore/recommended_app.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.console import api

+ 3
- 3
api/controllers/console/explore/saved_message.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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 controllers.console import api

+ 1
- 1
api/controllers/console/explore/workflow.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
import logging

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

from controllers.console.app.error import (

+ 2
- 2
api/controllers/console/explore/wraps.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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 controllers.console.wraps import account_initialization_required

+ 2
- 2
api/controllers/console/extension.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.console import api

+ 2
- 2
api/controllers/console/feature.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 services.feature_service import FeatureService

+ 2
- 2
api/controllers/console/files.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
from typing import Literal

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

import services

+ 1
- 1
api/controllers/console/init_validate.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
import os

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


+ 1
- 1
api/controllers/console/ping.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource # type: ignore
from flask_restful import Resource

from controllers.console import api


+ 2
- 2
api/controllers/console/remote_files.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ import urllib.parse
from typing import cast

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
from controllers.common import helpers

+ 1
- 1
api/controllers/console/setup.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
from flask import request
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse

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

+ 2
- 2
api/controllers/console/tag/tags.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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 controllers.console import api

+ 1
- 1
api/controllers/console/version.py Dosyayı Görüntüle

@@ -2,7 +2,7 @@ import json
import logging

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

from configs import dify_config

+ 1
- 1
api/controllers/console/workspace/__init__.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
from functools import wraps

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


+ 2
- 2
api/controllers/console/workspace/account.py Dosyayı Görüntüle

@@ -2,8 +2,8 @@ import datetime

import pytz
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 constants.languages import supported_language

+ 2
- 2
api/controllers/console/workspace/agent_providers.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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.wraps import account_initialization_required, setup_required

+ 2
- 2
api/controllers/console/workspace/endpoint.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.console import api

+ 1
- 1
api/controllers/console/workspace/load_balancing_config.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, reqparse # type: ignore
from flask_restful import Resource, reqparse
from werkzeug.exceptions import Forbidden

from controllers.console import api

+ 2
- 2
api/controllers/console/workspace/members.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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
from configs import dify_config

+ 2
- 2
api/controllers/console/workspace/model_providers.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import io

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 controllers.console import api

+ 2
- 2
api/controllers/console/workspace/models.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
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 controllers.console import api

+ 2
- 2
api/controllers/console/workspace/plugin.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import io

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 configs import dify_config

+ 2
- 2
api/controllers/console/workspace/tool_providers.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import io

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 werkzeug.exceptions import Forbidden


+ 2
- 2
api/controllers/console/workspace/workspace.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import logging

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

import services

+ 1
- 1
api/controllers/console/wraps.py Dosyayı Görüntüle

@@ -4,7 +4,7 @@ import time
from functools import wraps

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 controllers.console.workspace.error import AccountNotInitializedError

+ 1
- 1
api/controllers/files/image_preview.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
from urllib.parse import quote

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

import services

+ 1
- 1
api/controllers/files/tool_files.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
from urllib.parse import quote

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 controllers.files import api

+ 1
- 1
api/controllers/files/upload.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
from mimetypes import guess_extension

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

import services

+ 1
- 1
api/controllers/inner_api/plugin/plugin.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource # type: ignore
from flask_restful import Resource

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

+ 1
- 1
api/controllers/inner_api/plugin/wraps.py Dosyayı Görüntüle

@@ -3,7 +3,7 @@ from functools import wraps
from typing import Optional

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


+ 1
- 1
api/controllers/inner_api/workspace/workspace.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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.inner_api import api

+ 1
- 1
api/controllers/service_api/app/annotation.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.service_api import api

+ 1
- 1
api/controllers/service_api/app/app.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource, marshal_with # type: ignore
from flask_restful import Resource, marshal_with

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

+ 1
- 1
api/controllers/service_api/app/audio.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
import logging

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

import services

+ 1
- 1
api/controllers/service_api/app/completion.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
import logging

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

import services

+ 2
- 2
api/controllers/service_api/app/conversation.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 werkzeug.exceptions import NotFound


+ 1
- 1
api/controllers/service_api/app/file.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
from flask import request
from flask_restful import Resource, marshal_with # type: ignore
from flask_restful import Resource, marshal_with

import services
from controllers.common.errors import FilenameNotExistsError

+ 2
- 2
api/controllers/service_api/app/message.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import json
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

import services

+ 2
- 2
api/controllers/service_api/app/workflow.py Dosyayı Görüntüle

@@ -1,8 +1,8 @@
import logging

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 werkzeug.exceptions import InternalServerError


+ 1
- 1
api/controllers/service_api/dataset/dataset.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
from flask import request
from flask_restful import marshal, reqparse # type: ignore
from flask_restful import marshal, reqparse
from werkzeug.exceptions import Forbidden, NotFound

import services.dataset_service

+ 1
- 1
api/controllers/service_api/dataset/document.py Dosyayı Görüntüle

@@ -1,7 +1,7 @@
import json

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


+ 2
- 2
api/controllers/service_api/dataset/metadata.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 controllers.service_api import api

+ 2
- 2
api/controllers/service_api/dataset/segment.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
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 controllers.service_api import api

+ 1
- 1
api/controllers/service_api/index.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource # type: ignore
from flask_restful import Resource

from configs import dify_config
from controllers.service_api import api

+ 2
- 2
api/controllers/service_api/workspace/models.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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.wraps import validate_dataset_token

+ 1
- 1
api/controllers/service_api/wraps.py Dosyayı Görüntüle

@@ -7,7 +7,7 @@ from typing import Optional

from flask import current_app, request
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 sqlalchemy import select, update
from sqlalchemy.orm import Session

+ 1
- 1
api/controllers/web/app.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import marshal_with # type: ignore
from flask_restful import marshal_with

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

+ 1
- 1
api/controllers/web/audio.py Dosyayı Görüntüle

@@ -65,7 +65,7 @@ class AudioApi(WebApiResource):

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

try:
parser = reqparse.RequestParser()

+ 1
- 1
api/controllers/web/completion.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
import logging

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

import services

+ 2
- 2
api/controllers/web/conversation.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
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 werkzeug.exceptions import NotFound


+ 1
- 1
api/controllers/web/feature.py Dosyayı Görüntüle

@@ -1,4 +1,4 @@
from flask_restful import Resource # type: ignore
from flask_restful import Resource

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

+ 1
- 1
api/controllers/web/files.py Dosyayı Görüntüle

@@ -1,5 +1,5 @@
from flask import request
from flask_restful import marshal_with # type: ignore
from flask_restful import marshal_with

import services
from controllers.common.errors import FilenameNotExistsError

+ 0
- 0
api/controllers/web/message.py Dosyayı Görüntüle


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor

Loading…
İptal
Kaydet