Hello,

This may, or may not, be a silly question, however, I have troubleshooted on 
my own and browsed the web and support topics without success. I am just 
creating a small client to manage my contacts (in Python) for fun and I can 
create a new group. I get this error with traceback:

Traceback (most recent call last):
  File "contacts.py", line 121, in <module>
    main()
  File "contacts.py", line 117, in main
    newGroup()
  File "contacts.py", line 112, in newGroup
    group_entry = client.CreateGroup(new_group)
  File "/usr/local/lib/python2.7/dist-packages/gdata/contacts/client.py", 
line 224, in create_group
    desired_class=desired_class)
  File "/usr/local/lib/python2.7/dist-packages/gdata/client.py", line 681, 
in post
    entry.to_string(get_xml_version(self.api_version)),
AttributeError: 'GroupEntry' object has no attribute 'to_string'

I get this error when using this code:

<beginning of code>

import atom
import gdata.contacts.data
import gdata.contacts.client

USER = 'username'
PASS = 'password'
SRC   = 'Source Program'

# Create a Contacts client object named 'client'
client = gdata.contacts.client.ContactsClient()

def login(USER,PASS,SRC):
  ''' This method will request an authentication key
      from the Google Server and will store that key
      into a variable in case we need it again for
      verification purposes later.
  '''
  
  # Request authentication using the ContactsClient
  # ClientLogin() method, passing the variables that
  # contain the user's email, password, and the
  # source of the program.
  global client
  client.ClientLogin(USER,PASS,SRC)
  
  # Store the auth token in a variable 'token'. This
  # might be more useful if you were storing them 
  # into a database for future reference..
  token = client.auth_token.token_string

def newGroup():
  new_group = gdata.contacts.GroupEntry(title=atom.data.Title(text='my best 
friends'))
  group_entry = client.CreateGroup(new_group)
  
def main():
  login(USER,PASS,SRC)
  newGroup()
  
  
if __name__ == '__main__':
  main()

<end of code>

I am not sure if I'm doing something wrong when trying to create the group. 
It seems like I am missing some necessary import. At first glance though, it 
seems like its not finding the atom import's ToString method or something. 
Any ideas/help?

Thanks!
Jacob

-- 
You received this message because you are subscribed to the Google
Groups "Google Contacts, Shared Contacts and User Profiles APIs" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://code.google.com/apis/contacts/community/forum.html

Reply via email to