Package fliesclient :: Package flieslib :: Module client
[hide private]
[frames] | no frames]

Source Code for Module fliesclient.flieslib.client

 1  #vim:set et sts=4 sw=4:  
 2  #  
 3  # Flies Python Client 
 4  # 
 5  # Copyright (c) 2010 Jian Ni <jni@redhat.com> 
 6  # Copyright (c) 2010 Red Hat, Inc. 
 7  # 
 8  # This library is free software; you can redistribute it and/or 
 9  # modify it under the terms of the GNU Lesser General Public 
10  # License as published by the Free Software Foundation; either 
11  # version 2 of the License, or (at your option) any later version. 
12  # 
13  # This library is distributed in the hope that it will be useful, 
14  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
15  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
16  # GNU Lesser General Public License for more details. 
17  # 
18  # You should have received a copy of the GNU Lesser General Public 
19  # License along with this program; if not, write to the 
20  # Free Software Foundation, Inc., 59 Temple Place, Suite 330, 
21  # Boston, MA  02111-1307  USA 
22   
23   
24  __all__ = ( 
25          "FliesResource",  
26     ) 
27   
28  from docservice import DocumentService 
29  from projectservice import ProjectService 
30   
31 -class FliesResource:
32 - def __init__(self, base_url, username = None, apikey = None):
33 self.base_url = base_url 34 self.projects = ProjectService(base_url, username, apikey) 35 self.documents = DocumentService(self.projects)
36