瀏覽代碼

Replaced long with six.integer_types

version-14
Aditya Hase 8 年之前
父節點
當前提交
69c255661d
共有 2 個檔案被更改,包括 6 行新增6 行删除
  1. +4
    -4
      frappe/database.py
  2. +2
    -2
      frappe/utils/data.py

+ 4
- 4
frappe/database.py 查看文件

@@ -18,7 +18,7 @@ import redis
import frappe.model.meta
from frappe.utils import now, get_datetime, cstr
from frappe import _
from six import text_type, binary_type
from six import text_type, binary_type, integer_types
from frappe.utils.global_search import sync_global_search
from frappe.model.utils.link_count import flush_local_link_count
from six import iteritems, text_type
@@ -270,7 +270,7 @@ class Database:
"""Returns true if the first row in the result has a Date, Datetime, Long Int."""
if result and result[0]:
for v in result[0]:
if isinstance(v, (datetime.date, datetime.timedelta, datetime.datetime, long)):
if isinstance(v, (datetime.date, datetime.timedelta, datetime.datetime, integer_types)):
return True
if formatted and isinstance(v, (int, float)):
return True
@@ -287,7 +287,7 @@ class Database:

from frappe.utils import formatdate, fmt_money

if isinstance(v, (datetime.date, datetime.timedelta, datetime.datetime, long)):
if isinstance(v, (datetime.date, datetime.timedelta, datetime.datetime, integer_types)):
if isinstance(v, datetime.date):
v = text_type(v)
if formatted:
@@ -298,7 +298,7 @@ class Database:
v = text_type(v)

# long
elif isinstance(v, long):
elif isinstance(v, integer_types):
v=int(v)

# convert to strings... (if formatted)


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

@@ -14,7 +14,7 @@ from num2words import num2words
from six.moves import html_parser as HTMLParser
from six.moves.urllib.parse import quote
from html2text import html2text
from six import iteritems, text_type
from six import iteritems, text_type, integer_types

DATE_FORMAT = "%Y-%m-%d"
TIME_FORMAT = "%H:%M:%S.%f"
@@ -346,7 +346,7 @@ def parse_val(v):
v = text_type(v)
elif isinstance(v, datetime.timedelta):
v = ":".join(text_type(v).split(":")[:2])
elif isinstance(v, long):
elif isinstance(v, integer_types):
v = int(v)
return v



Loading…
取消
儲存