Commit a47be58c by Raphael Lullis

Basic changes on File data type.

parent c43983b2
...@@ -143,13 +143,11 @@ class File(ParseType): ...@@ -143,13 +143,11 @@ class File(ParseType):
@classmethod @classmethod
def from_native(cls, **kw): def from_native(cls, **kw):
return cls(kw.get('url'), kw.get('name')) return cls(kw.get('name'))
def __init__(self, url, name): def __init__(self, name):
request = urllib2.Request(url)
self._name = name self._name = name
self._url = url self._url = '/'.join([API_ROOT, 'files', name])
self._file = urllib2.urlopen(request)
def _to_native(self): def _to_native(self):
return { return {
...@@ -157,6 +155,7 @@ class File(ParseType): ...@@ -157,6 +155,7 @@ class File(ParseType):
'name': self._name 'name': self._name
} }
url = property(lambda self: self._url)
class ParseResource(ParseBase, Pointer): class ParseResource(ParseBase, Pointer):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment