20120403¶
CBSS connection¶
Tested the new command lino.modlib.cbss.cbss_testconnection
.
Since this needs to run on the customer’s machine and since
we don’t yet want to make a release, I first had to create a
new project on that machine.
Aha, here is the next problem:
lsaffre@lino:/usr/local/django/test_dsbe$ python manage.py cbss_testconnection
Sending request...
Traceback (most recent call last):
File "manage.py", line 19, in <module>
execute_manager(settings)
File "/var/snapshots/django/django/core/management/__init__.py", line 442, in execute_manager
utility.execute()
File "/var/snapshots/django/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/var/snapshots/django/django/core/management/base.py", line 191, in run_from_argv
self.execute(*args, **options.__dict__)
File "/var/snapshots/django/django/core/management/base.py", line 220, in execute
output = self.handle(*args, **options)
File "/var/snapshots/lino_dev/lino/modlib/cbss/management/commands/cbss_testconnection.py", line 32, in handle
print tcs.execute('test',req,settings.LINO.cbss2_user_params)
File "/var/snapshots/lino_dev/lino/utils/xmlgen/cbss/__init__.py", line 350, in execute
res = server.soap(xml)
File "/var/snapshots/appy-current/appy/shared/dav.py", line 274, in soap
res = self.post(data, uri, headers=headers, encode=None)
File "/var/snapshots/appy-current/appy/shared/dav.py", line 264, in post
return self.send('POST', uri, headers=headers, body=body)
File "/var/snapshots/appy-current/appy/shared/dav.py", line 189, in send
body = conn.getfile().read()
File "/usr/lib/python2.6/httplib.py", line 1244, in read
return s + self._file.read()
File "/usr/lib/python2.6/socket.py", line 348, in read
data = self._sock.recv(rbufsize)
socket.error: [Errno 104] Connection reset by peer
lino.modlib.schools¶
Continued on lino.modlib.schools. Introduced the notion of “time slot” (Zeitnische). Still searching…