[CalendarServer-users] help

Betz, Olaf Olaf.Betz at lebek.de
Tue Jun 17 22:32:20 PDT 2008



-----Ursprüngliche Nachricht-----
Von: calendarserver-users-request at lists.macosforge.org
[mailto:calendarserver-users-request at lists.macosforge.org]
Gesendet: Dienstag, 17. Juni 2008 21:00
An: calendarserver-users at lists.macosforge.org
Betreff: calendarserver-users Digest, Vol 23, Issue 13


Send calendarserver-users mailing list submissions to
	calendarserver-users at lists.macosforge.org

To subscribe or unsubscribe via the World Wide Web, visit
	
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
or, via email, send a message with subject or body 'help' to
	calendarserver-users-request at lists.macosforge.org

You can reach the person managing the list at
	calendarserver-users-owner at lists.macosforge.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of calendarserver-users digest..."


Today's Topics:

   1. Python Client Library (arun chhetri)
   2. Re: Python Client Library (Cyrus Daboo)
   3. AttributeError: NotFilePath instance has no	attribute
      'startswith' (John Tanner)
   4. Re: AttributeError: NotFilePath instance has no	attribute
      'startswith' (Cyrus Daboo)
   5. Re: AttributeError: NotFilePath instance has	no	attribute
      'startswith' (John Tanner)


----------------------------------------------------------------------

Message: 1
Date: Mon, 16 Jun 2008 17:14:30 -0500
From: "arun chhetri" <chhetriarun84 at gmail.com>
Subject: [CalendarServer-users] Python Client Library
To: calendarserver-users at lists.macosforge.org
Message-ID:
	<8181edc00806161514t54807419g39ad40c32b987682 at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi,
I am trying to develop information system for whole college using python,
which is tied to the  CalDAV server. I am using CalDAV python client library
that is there on the website. I am stuck at making claendar components.
Reading and deleting is fine but I am not able to use PUT request properly.
I am using Vobjects to create calendar files, then I serialize it and at
last I change it to string. After that when I try to PUT the component back
to the CALDAV server it throws error.

Can, anybody please tell me how to you this library to Put the calendar
components on the server.


Thanks

Arun
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.macosforge.org/pipermail/calendarserver-users/attachments/20080
616/2604cf2f/attachment-0001.htm 

------------------------------

Message: 2
Date: Mon, 16 Jun 2008 18:44:04 -0400
From: Cyrus Daboo <cdaboo at apple.com>
Subject: Re: [CalendarServer-users] Python Client Library
To: arun chhetri <chhetriarun84 at gmail.com>,
	calendarserver-users at lists.macosforge.org
Message-ID: <7ECF264831C14F8E08DA8978 at caldav.corp.apple.com>
Content-Type: text/plain; charset=us-ascii; format=flowed

Hi arun,

--On June 16, 2008 5:14:30 PM -0500 arun chhetri <chhetriarun84 at gmail.com> 
wrote:

> I am trying to develop information system for whole college using python,
> which is tied to the  CalDAV server. I am using CalDAV python client
> library that is there on the website. I am stuck at making claendar
> components. Reading and deleting is fine but I am not able to use PUT
> request properly. I am using Vobjects to create calendar files, then I
> serialize it and at last I change it to string. After that when I try to
> PUT the component back to the CALDAV server it throws error.
>
> Can, anybody please tell me how to you this library to Put the calendar
> components on the server.
>

What error are you getting from the server?

-- 
Cyrus Daboo



------------------------------

Message: 3
Date: Tue, 17 Jun 2008 12:40:15 +0100
From: John Tanner <john.tanner at conformance.co.uk>
Subject: [CalendarServer-users] AttributeError: NotFilePath instance
	has no	attribute 'startswith'
To: calendarserver-users at lists.macosforge.org
Message-ID: <D287C4C7-B32E-4172-8601-3B6B76EBB640 at conformance.co.uk>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes

Hi all,

New problem I'm afraid. I updated to the latest SVN this morning and  
tried to run the server; the following was spat out:

2008-06-17 12:36:40+0100 [-] [caldav-8008] /Users/hucklowcom/Developer/ 
CalendarServer/twistedcaldav/authkerb.py:41: RuntimeWarning: Python C  
API version mismatch for module kerberos: This Python has API version  
1013, module kerberos has version 1012.
2008-06-17 12:36:40+0100 [-] [caldav-8008]   import kerberos
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-] Log opened.
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-] twistd 2.5.0+rUnknown  
(/Library/Frameworks/Python.framework/Versions/2.5/Resources/ 
Python.app/Contents/MacOS/Python 2.5.0) starting up
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-] reactor class: <class  
'twisted.internet.selectreactor.SelectReactor'>
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]  
[twistedcaldav.tap#info] Configuring directory service of type:  
twistedcaldav.directory.xmlfile.XMLDirectoryService
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]  
[twistedcaldav.tap#info] Configuring SudoDirectoryService with file:  
conf/sudoers.plist
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]  
[twistedcaldav.tap#info] Setting up document root at: twistedcaldav/ 
test/data/
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]  
[twistedcaldav.tap#info] Setting up principal collection: <class  
'twistedcaldav 
.directory.principal.DirectoryPrincipalProvisioningResource'>
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-] Traceback (most recent  
call last):
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "../Twisted/bin/ 
twistd", line 21, in <module>
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     run()
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/scripts/twistd.py", line 27, in run
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     app.run(runApp,  
ServerOptions)
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/application/app.py", line 379, in  
run
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     runApp(config)
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/scripts/twistd.py", line 23, in  
runApp
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]      
_SomeApplicationRunner(config).run()
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/application/app.py", line 157, in  
run
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     self.application =  
self.createOrGetApplication()
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/application/app.py", line 202, in  
createOrGetApplication
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     ser =  
plg.makeService(self.config.subOptions)
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/CalendarServer/twistedcaldav/tap.py", line 749,  
in makeService
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     service =  
serviceMethod(options)
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/CalendarServer/twistedcaldav/tap.py", line 502,  
in makeService_Slave
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]      
principalCollection = self.principalResourceClass("/principals/",  
directory)
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/CalendarServer/twistedcaldav/directory/ 
principal.py", line 131, in __init__
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]      
DirectoryProvisioningResource.__init__(self, url, directory)
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/CalendarServer/twistedcaldav/directory/ 
principal.py", line 88, in __init__
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]      
DAVFile.__init__(self, NotFilePath(isdir=True))
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/web2/dav/static.py", line 72, in  
__init__
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     indexNames =  
indexNames,
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/web2/static.py", line 203, in  
__init__
2008-06-17 12:36:40+0100 [-] [caldav-8008]  [-]     self.fp =  
filepath.FilePath(path)
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-]   File "/Users/ 
hucklowcom/Developer/Twisted/twisted/python/filepath.py", line 290, in  
__init__
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-]     self.path =  
abspath(path)
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-]   File "/Library/ 
Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.py",  
line 403, in abspath
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-]     if not isabs(path):
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-]   File "/Library/ 
Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.py",  
line 49, in isabs
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-]     return  
s.startswith('/')
2008-06-17 12:36:41+0100 [-] [caldav-8008]  [-] AttributeError:  
NotFilePath instance has no attribute 'startswith'

I was hoping that the latest SVN might solve a problem we've been  
having with authentication and Mozilla Sunbird, but now the caldav  
server refuses to start; any ideas?

Cheers,

John D. Tanner

Conformance Ltd.
The Old Methodist Chapel
Great Hucklow
Buxton
Derbyshire
SK17 8RG

tel: +44 (0)1298 873800
fax: +44 (0)1298 873801
url: www.conformance.co.uk

Registered in England, Company No. 3478646
  -.-. --- -. ..-. --- .-. -- .- -. -.-. .



------------------------------

Message: 4
Date: Tue, 17 Jun 2008 10:55:23 -0400
From: Cyrus Daboo <cdaboo at apple.com>
Subject: Re: [CalendarServer-users] AttributeError: NotFilePath
	instance has no	attribute 'startswith'
To: John Tanner <john.tanner at conformance.co.uk>,
	calendarserver-users at lists.macosforge.org
Message-ID: <ACC1D4A5FD0A3A9D0C1F11F1 at caldav.corp.apple.com>
Content-Type: text/plain; charset=us-ascii; format=flowed

Hi John,

--On June 17, 2008 12:40:15 PM +0100 John Tanner 
<john.tanner at conformance.co.uk> wrote:

> New problem I'm afraid. I updated to the latest SVN this morning and
> tried to run the server; the following was spat out:

There was a bug that has now been fixed. So update to trunk. Also delete 
your existing Twisted directory and do ./run -s again to pull that in and 
patch it up properly.

-- 
Cyrus Daboo



------------------------------

Message: 5
Date: Tue, 17 Jun 2008 16:43:45 +0100
From: John Tanner <john.tanner at conformance.co.uk>
Subject: Re: [CalendarServer-users] AttributeError: NotFilePath
	instance has	no	attribute 'startswith'
To: Cyrus Daboo <cdaboo at apple.com>
Cc: calendarserver-users at lists.macosforge.org
Message-ID: <0AEFA74C-ABF4-47CD-B82F-FCC19BEC3B62 at conformance.co.uk>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes

Cyrus,

You are a star as always...everything is back up and running :)

John D. Tanner

Conformance Ltd.
The Old Methodist Chapel
Great Hucklow
Buxton
Derbyshire
SK17 8RG

tel: +44 (0)1298 873800
fax: +44 (0)1298 873801
url: www.conformance.co.uk

Registered in England, Company No. 3478646
  -.-. --- -. ..-. --- .-. -- .- -. -.-. .

On 17 Jun 2008, at 15:55, Cyrus Daboo wrote:

> Hi John,
>
> --On June 17, 2008 12:40:15 PM +0100 John Tanner
<john.tanner at conformance.co.uk 
> > wrote:
>
>> New problem I'm afraid. I updated to the latest SVN this morning and
>> tried to run the server; the following was spat out:
>
> There was a bug that has now been fixed. So update to trunk. Also  
> delete your existing Twisted directory and do ./run -s again to pull  
> that in and patch it up properly.
>
> -- 
> Cyrus Daboo
>
>
>



------------------------------

_______________________________________________
calendarserver-users mailing list
calendarserver-users at lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users


End of calendarserver-users Digest, Vol 23, Issue 13
****************************************************

Lebek International Fashion GmbH & Co. KG, Kirburger Str. 1, 56470 Bad Marienberg
KG: Sitz Bad Marienberg, HRA 3360 Amtsgericht Montabaur
Geschaeftsfuehrer: Dr. Barbara Lebek


More information about the calendarserver-users mailing list