Skip to content

Commit bc942b7

Browse files
committed
added __all__
1 parent ea80a36 commit bc942b7

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

pymt5adapter/calendar.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@
1212

1313
import requests
1414

15-
BASE_URL = "https://www.mql5.com"
16-
OMIT_RESULT_KEYS = ['FullDate']
15+
__all__ = ['calendar_events', 'Importance', 'Currency']
16+
17+
_BASE_URL = "https://www.mql5.com"
18+
_OMIT_RESULT_KEYS = ['FullDate']
1719

1820

1921
class Importance(enum.IntFlag):
@@ -51,7 +53,7 @@ def _get_calendar_events(datetime_from: datetime,
5153
language: str = None,
5254
) -> List[dict]:
5355
lang = 'en' if language is None else language
54-
url = BASE_URL + f"/{lang}/economic-calendar/content"
56+
url = _BASE_URL + f"/{lang}/economic-calendar/content"
5557
headers = {"x-requested-with": "XMLHttpRequest"}
5658
time_format = "%Y-%m-%dT%H:%M:%S"
5759
data = {
@@ -67,12 +69,12 @@ def _get_calendar_events(datetime_from: datetime,
6769
for e in events:
6870
time = datetime.fromtimestamp(e['ReleaseDate'] / 1000)
6971
if datetime_from <= time <= datetime_to:
70-
e['Url'] = BASE_URL + e['Url']
72+
e['Url'] = _BASE_URL + e['Url']
7173
e['ReleaseDate'] = time
7274
e['request'] = data
7375
filtered_events.append(e)
7476
filtered_events = [
75-
{_camel_to_snake(k): v for k, v in x.items() if k not in OMIT_RESULT_KEYS}
77+
{_camel_to_snake(k): v for k, v in x.items() if k not in _OMIT_RESULT_KEYS}
7678
for x in filtered_events
7779
]
7880
return filtered_events
@@ -93,7 +95,6 @@ def _time_floor(time: datetime, minutes: int):
9395
return _normalize_time(math.floor, time, minutes)
9496

9597

96-
9798
def _split_pairs(p: Iterable[str]):
9899
for s in p:
99100
yield from (s,) if len(s) < 6 else (s[:3], s[3:6])

0 commit comments

Comments
 (0)