ソースを参照

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 import frappe.model.meta
from frappe.utils import now, get_datetime, cstr from frappe.utils import now, get_datetime, cstr
from frappe import _ 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.utils.global_search import sync_global_search
from frappe.model.utils.link_count import flush_local_link_count from frappe.model.utils.link_count import flush_local_link_count
from six import iteritems, text_type 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.""" """Returns true if the first row in the result has a Date, Datetime, Long Int."""
if result and result[0]: if result and result[0]:
for v in 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 return True
if formatted and isinstance(v, (int, float)): if formatted and isinstance(v, (int, float)):
return True return True
@@ -287,7 +287,7 @@ class Database:


from frappe.utils import formatdate, fmt_money 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): if isinstance(v, datetime.date):
v = text_type(v) v = text_type(v)
if formatted: if formatted:
@@ -298,7 +298,7 @@ class Database:
v = text_type(v) v = text_type(v)


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


# convert to strings... (if formatted) # 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 import html_parser as HTMLParser
from six.moves.urllib.parse import quote from six.moves.urllib.parse import quote
from html2text import html2text from html2text import html2text
from six import iteritems, text_type
from six import iteritems, text_type, integer_types


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




読み込み中…
キャンセル
保存