Skip to content

Commit 6e2b6ea

Browse files
author
y-p
committed
Merge pull request #2661 from y-p/gh2658
missing imports in tseries/tools/dateutil_parse #2658
2 parents a8abf1f + d6acdb9 commit 6e2b6ea

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

pandas/tseries/tests/test_timeseries.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,6 +1399,14 @@ def _simple_ts(start, end, freq='D'):
13991399
class TestDatetimeIndex(unittest.TestCase):
14001400
_multiprocess_can_split_ = True
14011401

1402+
def test_stringified_slice_with_tz(self):
1403+
#GH2658
1404+
import datetime
1405+
start=datetime.datetime.now()
1406+
idx=DatetimeIndex(start=start,freq="1d",periods=10)
1407+
df=DataFrame(range(10),index=idx)
1408+
df["2013-01-14 23:44:34.437768-05:00":] # no exception here
1409+
14021410
def test_append_join_nondatetimeindex(self):
14031411
rng = date_range('1/1/2000', periods=10)
14041412
idx = Index(['a', 'b', 'c', 'd'])

pandas/tseries/tools.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,9 @@ def dateutil_parse(timestr, default,
245245
ignoretz=False, tzinfos=None,
246246
**kwargs):
247247
""" lifted from dateutil to get resolution"""
248+
from dateutil import tz
249+
import time
250+
248251
res = DEFAULTPARSER._parse(StringIO(timestr), **kwargs)
249252

250253
if res is None:

0 commit comments

Comments
 (0)