Remove trailing whitespaces.
This commit is contained in:
parent
310e2cc347
commit
27b3592e16
2 changed files with 899 additions and 899 deletions
|
|
@ -23,7 +23,7 @@ from logging import debug, info, error
|
|||
|
||||
"""This library help manage general games (e.g. card games)"""
|
||||
|
||||
|
||||
|
||||
suits_order = ['pique', 'coeur', 'trefle', 'carreau', 'atout'] #I have switched the usual order 'trefle' and 'carreau' because card are more easy to see if suit colour change (black, red, black, red)
|
||||
values_order = map(str,range(1,11))+["valet","cavalier","dame","roi"]
|
||||
|
||||
|
|
|
|||
|
|
@ -27,20 +27,20 @@ from twisted.words.xish import domish
|
|||
|
||||
"""This library help manage XML used in SàT (parameters, registration, etc) """
|
||||
|
||||
|
||||
|
||||
def dataForm2xml(form):
|
||||
"""Take a data form (xep-0004, Wokkel's implementation) and convert it to a SàT xml"""
|
||||
|
||||
|
||||
form_ui = XMLUI("form", "vertical")
|
||||
|
||||
if form.instructions:
|
||||
form_ui.addText('\n'.join(form.instructions), 'instructions')
|
||||
|
||||
|
||||
labels = filter(lambda field:field.label,form.fieldList)
|
||||
if labels:
|
||||
#if there is no label, we don't need to use pairs
|
||||
form_ui.changeLayout("pairs")
|
||||
|
||||
|
||||
for field in form.fieldList:
|
||||
if field.fieldType == 'fixed':
|
||||
__field_type = 'text'
|
||||
|
|
@ -53,14 +53,14 @@ def dataForm2xml(form):
|
|||
else:
|
||||
error (u"FIXME FIXME FIXME: Type [%s] is not managed yet by SàT" % field.fieldType)
|
||||
__field_type = "string"
|
||||
|
||||
|
||||
if labels:
|
||||
if field.label:
|
||||
form_ui.addLabel(field.label)
|
||||
else:
|
||||
form_ui.addEmpty()
|
||||
|
||||
elem = form_ui.addElement(__field_type, field.var, field.value, [option.value for option in field.options])
|
||||
elem = form_ui.addElement(__field_type, field.var, field.value, [option.value for option in field.options])
|
||||
return form_ui.toXml()
|
||||
|
||||
def tupleList2dataForm(values):
|
||||
|
|
@ -104,7 +104,7 @@ def paramsXml2xmlUI(xml):
|
|||
|
||||
return param_ui.toXml()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class XMLUI:
|
||||
|
|
@ -140,8 +140,8 @@ class XMLUI:
|
|||
self.changeLayout(layout)
|
||||
|
||||
def __del__(self):
|
||||
self.doc.unlink()
|
||||
|
||||
self.doc.unlink()
|
||||
|
||||
def __createLayout(self, layout, parent=None):
|
||||
"""Create a layout element
|
||||
@param type: layout type (cf init doc)
|
||||
|
|
@ -182,7 +182,7 @@ class XMLUI:
|
|||
def addEmpty(self, name=None):
|
||||
"""Add a multi-lines text"""
|
||||
elem = self.__createElem('empty', name, self.currentLayout)
|
||||
|
||||
|
||||
def addText(self, text, name=None):
|
||||
"""Add a multi-lines text"""
|
||||
elem = self.__createElem('text', name, self.currentLayout)
|
||||
|
|
@ -199,7 +199,7 @@ class XMLUI:
|
|||
elem = self.__createElem('string', name, self.currentLayout)
|
||||
if value:
|
||||
elem.setAttribute('value', value)
|
||||
|
||||
|
||||
def addPassword(self, name=None, value=None):
|
||||
"""Add a password box"""
|
||||
elem = self.__createElem('password', name, self.currentLayout)
|
||||
|
|
@ -211,20 +211,20 @@ class XMLUI:
|
|||
elem = self.__createElem('textbox', name, self.currentLayout)
|
||||
if value:
|
||||
elem.setAttribute('value', value)
|
||||
|
||||
|
||||
def addBool(self, name=None, value="true"):
|
||||
"""Add a string box"""
|
||||
assert value in ["true","false"]
|
||||
elem = self.__createElem('bool', name, self.currentLayout)
|
||||
elem.setAttribute('value', value)
|
||||
|
||||
|
||||
def addList(self, options, name=None, value=None, style=set()):
|
||||
"""Add a list of choices"""
|
||||
styles = set(style)
|
||||
assert (options)
|
||||
assert (styles.issubset(['multi']))
|
||||
assert (styles.issubset(['multi']))
|
||||
elem = self.__createElem('list', name, self.currentLayout)
|
||||
self.addOptions(options, elem)
|
||||
self.addOptions(options, elem)
|
||||
if value:
|
||||
elem.setAttribute('value', value)
|
||||
for style in styles:
|
||||
|
|
@ -245,7 +245,7 @@ class XMLUI:
|
|||
elem.appendChild(fback_el)
|
||||
|
||||
|
||||
|
||||
|
||||
def addElement(self, type, name = None, value = None, options = None, callback_id = None):
|
||||
"""Convenience method to add element, the params correspond to the ones in addSomething methods"""
|
||||
if type == 'empty':
|
||||
|
|
@ -299,7 +299,7 @@ class XMLUI:
|
|||
self.parentTabsLayout.appendChild(cat)
|
||||
|
||||
def toXml(self):
|
||||
"""return the XML representation of the panel"""
|
||||
"""return the XML representation of the panel"""
|
||||
return self.doc.toxml()
|
||||
|
||||
|
||||
|
|
@ -325,4 +325,4 @@ class ElementParser(object):
|
|||
tmp = domish.Element((None, "s"))
|
||||
tmp.addRawXml(s.replace('\n','').replace('\t',''))
|
||||
parser.parse(tmp.toXml().encode('utf-8'))
|
||||
return self.result.firstChildElement()
|
||||
return self.result.firstChildElement()
|
||||
|
|
|
|||
Loading…
Reference in a new issue