X Tutup
Skip to content

Commit b6fb2bc

Browse files
committed
Merge branch 'master' of https://github.com/leandrotoledo/python-telegram-bot into testing
2 parents 61530ae + 9a8dea5 commit b6fb2bc

19 files changed

+51
-36
lines changed

CHANGES

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2015-07-20
2+
Released 2.1
3+
Fix to_dict for Document and Video
4+
5+
6+
2015-07-19
7+
8+
Released 2.0
9+
Fixes bugs
10+
Improves __str__ over to_json()
11+
Creates abstractclass TelegramObject
12+
13+
114
2015-07-15
215

316
Released 1.9

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def read(*paths):
1515

1616
setup(
1717
name='python-telegram-bot',
18-
version='1.9',
18+
version='2.1',
1919
author='Leandro Toledo',
2020
author_email='leandrotoledodesouza@gmail.com',
2121
license='GPLv2',

telegram/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""A library that provides a Python interface to the Telegram Bots API"""
44

55
__author__ = 'leandrotoledodesouza@gmail.com'
6-
__version__ = '1.9'
6+
__version__ = '2.1'
77

88
from .base import TelegramObject
99
from .user import User

telegram/audio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def de_json(data):
2222
mime_type=data.get('mime_type', None),
2323
file_size=data.get('file_size', None))
2424

25-
def to_data(self):
25+
def to_dict(self):
2626
data = {'file_id': self.file_id,
2727
'duration': self.duration}
2828
if self.mime_type:

telegram/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class TelegramObject(object):
1111
__metaclass__ = ABCMeta
1212

1313
def __str__(self):
14-
return str(self.to_data())
14+
return str(self.to_dict())
1515

1616
def __getitem__(self, item):
1717
return self.__dict__[item]
@@ -21,8 +21,8 @@ def de_json(data):
2121
raise NotImplementedError
2222

2323
def to_json(self):
24-
return json.dumps(self.to_data())
24+
return json.dumps(self.to_dict())
2525

2626
@abstractmethod
27-
def to_data(self):
27+
def to_dict(self):
2828
return

telegram/contact.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def de_json(data):
2222
last_name=data.get('last_name', None),
2323
user_id=data.get('user_id', None))
2424

25-
def to_data(self):
25+
def to_dict(self):
2626
data = {'phone_number': self.phone_number,
2727
'first_name': self.first_name}
2828
if self.last_name:

telegram/document.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ def de_json(data):
3131
mime_type=data.get('mime_type', None),
3232
file_size=data.get('file_size', None))
3333

34-
def to_data(self):
35-
data = {'file_id': self.file_id,
36-
'thumb': self.thumb.to_data()}
34+
def to_dict(self):
35+
data = {'file_id': self.file_id}
36+
if self.thumb:
37+
data['thumb'] = self.thumb.to_dict()
3738
if self.file_name:
3839
data['file_name'] = self.file_name
3940
if self.mime_type:

telegram/forcereply.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def de_json(data):
1616
return ForceReply(force_reply=data.get('force_reply', None),
1717
selective=data.get('selective', None))
1818

19-
def to_data(self):
19+
def to_dict(self):
2020
data = {'force_reply': self.force_reply}
2121
if self.selective:
2222
data['selective'] = self.selective

telegram/groupchat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def de_json(data):
1616
return GroupChat(id=data.get('id', None),
1717
title=data.get('title', None))
1818

19-
def to_data(self):
19+
def to_dict(self):
2020
data = {'id': self.id,
2121
'title': self.title}
2222
return data

telegram/location.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def de_json(data):
1616
return Location(longitude=data.get('longitude', None),
1717
latitude=data.get('latitude', None))
1818

19-
def to_data(self):
19+
def to_dict(self):
2020
data = {'longitude': self.longitude,
2121
'latitude': self.latitude}
2222
return data

0 commit comments

Comments
 (0)
X Tutup