[Telepathy-commits] [telepathy-qt4/master] Check for method input and signal argument names being present in client-gen

Olli Salli olli.salli at collabora.co.uk
Fri Oct 31 05:08:26 PDT 2008


---
 tools/qt4-client-gen.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/tools/qt4-client-gen.py b/tools/qt4-client-gen.py
index 23da229..cb91607 100644
--- a/tools/qt4-client-gen.py
+++ b/tools/qt4-client-gen.py
@@ -321,6 +321,7 @@ Q_SIGNALS:\
                 outargs.append(i)
             else:
                 inargs.append(i)
+                assert argnames[i] != None, 'No argument name for input argument at index %d for method %s' % (i, name)
 
         rettypes = ', '.join([argbindings[i].val for i in outargs])
         params = ', '.join([argbindings[i].inarg + ' ' + argnames[i] for i in inargs])
@@ -379,6 +380,7 @@ Q_SIGNALS:\
 """ % (name, format_docstring(signal, '     * ')))
 
         for i in xrange(len(argnames)):
+            assert argnames[i] != None, 'Name missing from argument at index %d for signal %s' % (i, name)
             if argdocstrings[i]:
                 self.h("""\
      *
-- 
1.5.6.5




More information about the Telepathy-commits mailing list