Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Zahra Rajabi
tweepy
Commits
577b0e5a
Commit
577b0e5a
authored
Aug 17, 2013
by
Joshua Roesslein
Browse files
Remove some dead util code.
parent
428942e5
Changes
2
Hide whitespace changes
Inline
Side-by-side
tweepy/models.py
View file @
577b0e5a
...
@@ -3,8 +3,7 @@
...
@@ -3,8 +3,7 @@
# See LICENSE for details.
# See LICENSE for details.
from
tweepy.error
import
TweepError
from
tweepy.error
import
TweepError
from
tweepy.utils
import
parse_datetime
,
parse_html_value
,
parse_a_href
,
\
from
tweepy.utils
import
parse_datetime
,
parse_html_value
,
parse_a_href
parse_search_datetime
,
unescape_html
class
ResultSet
(
list
):
class
ResultSet
(
list
):
...
...
tweepy/utils.py
View file @
577b0e5a
...
@@ -14,6 +14,7 @@ from email.utils import parsedate
...
@@ -14,6 +14,7 @@ from email.utils import parsedate
def
parse_datetime
(
string
):
def
parse_datetime
(
string
):
return
datetime
(
*
(
parsedate
(
string
)[:
6
]))
return
datetime
(
*
(
parsedate
(
string
)[:
6
]))
def
parse_html_value
(
html
):
def
parse_html_value
(
html
):
return
html
[
html
.
find
(
'>'
)
+
1
:
html
.
rfind
(
'<'
)]
return
html
[
html
.
find
(
'>'
)
+
1
:
html
.
rfind
(
'<'
)]
...
@@ -26,41 +27,6 @@ def parse_a_href(atag):
...
@@ -26,41 +27,6 @@ def parse_a_href(atag):
return
atag
[
start
:
end
]
return
atag
[
start
:
end
]
def
parse_search_datetime
(
string
):
# Set locale for date parsing
locale
.
setlocale
(
locale
.
LC_TIME
,
'C'
)
# We must parse datetime this way to work in python 2.4
date
=
datetime
(
*
(
time
.
strptime
(
string
,
'%a, %d %b %Y %H:%M:%S +0000'
)[
0
:
6
]))
# Reset locale back to the default setting
locale
.
setlocale
(
locale
.
LC_TIME
,
''
)
return
date
def
unescape_html
(
text
):
"""Created by Fredrik Lundh (http://effbot.org/zone/re-sub.htm#unescape-html)"""
def
fixup
(
m
):
text
=
m
.
group
(
0
)
if
text
[:
2
]
==
"&#"
:
# character reference
try
:
if
text
[:
3
]
==
"&#x"
:
return
unichr
(
int
(
text
[
3
:
-
1
],
16
))
else
:
return
unichr
(
int
(
text
[
2
:
-
1
]))
except
ValueError
:
pass
else
:
# named entity
try
:
text
=
unichr
(
htmlentitydefs
.
name2codepoint
[
text
[
1
:
-
1
]])
except
KeyError
:
pass
return
text
# leave as is
return
re
.
sub
(
"&#?\w+;"
,
fixup
,
text
)
def
convert_to_utf8_str
(
arg
):
def
convert_to_utf8_str
(
arg
):
# written by Michael Norton (http://docondev.blogspot.com/)
# written by Michael Norton (http://docondev.blogspot.com/)
if
isinstance
(
arg
,
unicode
):
if
isinstance
(
arg
,
unicode
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment