浏览代码

fix!: Drop six PY2 compatibility package

version-14
Gavin D'souza 3 年前
父节点
当前提交
de2bcb08b4
共有 4 个文件被更改,包括 3 次插入8 次删除
  1. +1
    -3
      frappe/core/doctype/file/file.py
  2. +1
    -2
      frappe/email/doctype/email_queue/email_queue.py
  3. +1
    -2
      frappe/website/utils.py
  4. +0
    -1
      requirements.txt

+ 1
- 3
frappe/core/doctype/file/file.py 查看文件

@@ -572,12 +572,10 @@ class File(Document):

@staticmethod
def zip_files(files):
from six import string_types

zip_file = io.BytesIO()
zf = zipfile.ZipFile(zip_file, "w", zipfile.ZIP_DEFLATED)
for _file in files:
if isinstance(_file, string_types):
if isinstance(_file, str):
_file = frappe.get_doc("File", _file)
if not isinstance(_file, File):
continue


+ 1
- 2
frappe/email/doctype/email_queue/email_queue.py 查看文件

@@ -11,7 +11,6 @@ import quopri
from email.parser import Parser
from email.policy import SMTPUTF8
from html2text import html2text
from six.moves import html_parser as HTMLParser

import frappe
from frappe import _, safe_encode, task
@@ -445,7 +444,7 @@ class QueueBuilder:

try:
text_content = html2text(self._message)
except HTMLParser.HTMLParseError:
except Exception:
text_content = "See html attachment"
return text_content + unsubscribe_text_message



+ 1
- 2
frappe/website/utils.py 查看文件

@@ -8,7 +8,6 @@ from functools import wraps
from typing import Dict, Optional

import yaml
from six import iteritems
from werkzeug.wrappers import Response

import frappe
@@ -464,7 +463,7 @@ def build_response(path, data, http_status_code, headers: Optional[Dict] = None)

add_preload_headers(response)
if headers:
for key, val in iteritems(headers):
for key, val in headers.items():
response.headers[key] = val.encode("ascii", errors="xmlcharrefreplace")

return response


+ 0
- 1
requirements.txt 查看文件

@@ -59,7 +59,6 @@ rq~=1.8.0
rsa>=4.1 # not directly required, pinned by Snyk to avoid a vulnerability
schedule~=1.1.0
semantic-version~=2.8.5
six~=1.15.0
sqlparse~=0.4.1
stripe~=2.56.0
terminaltables~=3.1.0


正在加载...
取消
保存