More fixes...
This commit is contained in:
@@ -4,10 +4,11 @@ from sugar.p2p.NotificationListener import NotificationListener
|
||||
from sugar.p2p.model.AbstractModel import AbstractModel
|
||||
|
||||
class RemoteModel(AbstractModel):
|
||||
def __init__(self, service):
|
||||
def __init__(self, group, service):
|
||||
AbstractModel.__init__(self)
|
||||
|
||||
self._service = service
|
||||
self._group = group
|
||||
|
||||
addr = "http://%s:%d" % (service.get_address(), service.get_port())
|
||||
self._client = xmlrpclib.ServerProxy(addr)
|
||||
|
||||
@@ -17,6 +17,6 @@ class Store:
|
||||
else:
|
||||
service = self._group.get_service(model_id, LocalModel.SERVICE_TYPE)
|
||||
if service:
|
||||
return RemoteModel(service)
|
||||
return RemoteModel(self._group, service)
|
||||
else:
|
||||
return None
|
||||
|
||||
Reference in New Issue
Block a user