More PS bits

This commit is contained in:
Dan Williams
2006-07-22 01:26:39 -04:00
parent 2aa23cfa42
commit ea264a1a83
4 changed files with 328 additions and 54 deletions
-6
View File
@@ -10,8 +10,6 @@ from sugar.presence import Service
class Stream(object):
def __init__(self, service):
if not isinstance(service, Service.Service):
raise ValueError("service must be valid.")
if not service.get_port():
raise ValueError("service must have an address.")
self._service = service
@@ -21,8 +19,6 @@ class Stream(object):
self._callback = None
def new_from_service(service, start_reader=True):
if not isinstance(service, Service.Service):
raise ValueError("service must be valid.")
if service.is_multicast_service():
return MulticastStream(service)
else:
@@ -40,8 +36,6 @@ class Stream(object):
class UnicastStreamWriter(object):
def __init__(self, stream, service):
# set up the writer
if not isinstance(service, Service.Service):
raise ValueError("service must be valid")
self._service = service
if not service.get_address():
raise ValueError("service must have a valid address.")