#-*- coding: utf-8 -*-
def buildConnectionString(params):
u"""Tworzy łańcuch znaków na podstawie słownika parametrów.
Zwraca łańcuch znaków."""
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
if __name__ == "__main__":
myParams = {"server":"mpilgrim", \
"database":"master", \
"uid":"sa", \
"pwd":"secret"
}
print buildConnectionString(myParams)
Iy0qLSBjb2Rpbmc6IHV0Zi04IC0qLQoKZGVmIGJ1aWxkQ29ubmVjdGlvblN0cmluZyhwYXJhbXMpOgogICAgdSIiIlR3b3J6eSDFgmHFhGN1Y2ggem5ha8OzdyBuYSBwb2RzdGF3aWUgc8WCb3duaWthIHBhcmFtZXRyw7N3LgogICAgCiAgICBad3JhY2EgxYJhxYRjdWNoIHpuYWvDs3cuIiIiCiAgICByZXR1cm4gIjsiLmpvaW4oWyIlcz0lcyIgJSAoaywgdikgZm9yIGssIHYgaW4gcGFyYW1zLml0ZW1zKCldKQoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgIG15UGFyYW1zID0geyJzZXJ2ZXIiOiJtcGlsZ3JpbSIsIFwKICAgICAgICAgICAgICAgICJkYXRhYmFzZSI6Im1hc3RlciIsIFwKICAgICAgICAgICAgICAgICJ1aWQiOiJzYSIsIFwKICAgICAgICAgICAgICAgICJwd2QiOiJzZWNyZXQiCiAgICAgICAgICAgICAgIH0KICAgIHByaW50IGJ1aWxkQ29ubmVjdGlvblN0cmluZyhteVBhcmFtcyk=