source: repoman/trunk/fuentes/n4d-repomanager/usr/share/n4d/python-plugins/RepoManager.py @ 7915

Last change on this file since 7915 was 7915, checked in by Juanma, 14 months ago

Add n4d module

File size: 843 bytes
Line 
1#!/usr/bin/python
2import repomanager.RepoManager as RepoMan
3
4class RepoManager():
5        def __init__(self):
6                self.dbg=True
7                self.repoman=RepoMan.manager()
8
9        def _debug(self,msg):
10                if self.dbg:
11                        print("%s"%msg)
12
13        def list_default_repos(self):
14                return ({'status':True,'data':self.repoman.list_default_repos()})
15
16        def write_repo_json(self,data):
17                status=self.repoman.write_repo_json(data)
18                return({'status':status,'data':''})
19
20        def write_repo(self,data):
21                status=self.repoman.write_repo(data)
22                return({'status':status,'data':''})
23
24        def list_sources(self): 
25                return({'status':True,'data':self.repoman.list_sources()})
26
27        def add_repo(self,name,desc,url):
28                status=self.repoman.add_repo(name,desc,url)
29                return({'status':status,'data':''})
30               
31        def update_repos(self):
32                status=self.repoman.update_repos()
33                return({'status':status,'data':''})
Note: See TracBrowser for help on using the repository browser.