From 6bef1c97a19cc210cd242a998de5407ce0e8158e Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Tue, 5 Aug 2008 13:24:26 +0530 Subject: [PATCH] Extended `common.about` to return version info bzr revid: ame@tinyerp.com-20080805075426-6bqtncd6k9qsvo29 --- bin/service/web_services.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bin/service/web_services.py b/bin/service/web_services.py index ada35fd0626..405fea724ac 100644 --- a/bin/service/web_services.py +++ b/bin/service/web_services.py @@ -329,8 +329,14 @@ class common(netsvc.Service): logger.notifyChannel("web-service", netsvc.LOG_INFO, "%s from '%s' using database '%s'" % (msg, login, db)) return res or False - def about(self): - return _(''' + def about(self, extended=False): + """Return information about the OpenERP Server. + + @param extended: if True then return version info + @return string if extended is False else tuple + """ + + info = _(''' OpenERP is an ERP+CRM program for small and medium businesses. @@ -339,6 +345,10 @@ GNU Public Licence. (c) 2003-TODAY, Fabien Pinckaers - Tiny sprl''') + if extended: + return info, tinyerp_version + return info + def timezone_get(self, db, login, password): return time.tzname[0] common()