<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Uuenda.py</id>
	<title>Uuenda.py - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Uuenda.py"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Uuenda.py&amp;action=history"/>
	<updated>2026-11-07T01:56:36Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Uuenda.py&amp;diff=8287&amp;oldid=prev</id>
		<title>Tammet – 16. aprill 2009, kell 15:12</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Uuenda.py&amp;diff=8287&amp;oldid=prev"/>
		<updated>2009-04-16T15:12:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 16. aprill 2009, kell 17:12&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/usr/bin/python&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/usr/bin/python&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;import sys&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;import sys&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l56&quot;&gt;56. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;57. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   #print e # uncommment for debugging&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   #print e # uncommment for debugging&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   print &amp;quot;0&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   print &amp;quot;0&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Uuenda.py&amp;diff=3126&amp;oldid=prev</id>
		<title>Tammet – 16. aprill 2009, kell 15:12</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Uuenda.py&amp;diff=3126&amp;oldid=prev"/>
		<updated>2009-04-16T15:12:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;#!/usr/bin/python&lt;br /&gt;
import sys&lt;br /&gt;
import cgi&lt;br /&gt;
import sqlite3 as sqlite&lt;br /&gt;
&lt;br /&gt;
databasefile = &amp;#039;data.db&amp;#039;&lt;br /&gt;
tables = [&amp;#039;t0&amp;#039;,&amp;#039;t1&amp;#039;,&amp;#039;t2&amp;#039;,&amp;#039;t3&amp;#039;,&amp;#039;t4&amp;#039;]&lt;br /&gt;
fields = [&amp;#039;f0&amp;#039;,&amp;#039;f1&amp;#039;,&amp;#039;f2&amp;#039;,&amp;#039;f3&amp;#039;,&amp;#039;f4&amp;#039;,&amp;#039;f5&amp;#039;,&amp;#039;f6&amp;#039;,&amp;#039;f7&amp;#039;,&amp;#039;f8&amp;#039;,&amp;#039;f9&amp;#039;,&amp;#039;f10&amp;#039;,&amp;#039;f11&amp;#039;,&amp;#039;f12&amp;#039;,&amp;#039;f13&amp;#039;,&amp;#039;f14&amp;#039;,&amp;#039;f15&amp;#039;,&amp;#039;f16&amp;#039;,&amp;#039;f17&amp;#039;,&amp;#039;f18&amp;#039;,&amp;#039;f19&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
print &amp;#039;Content-type: text/plain&amp;#039;&lt;br /&gt;
print&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
  form = cgi.FieldStorage()&lt;br /&gt;
&lt;br /&gt;
  if form.has_key(&amp;#039;table&amp;#039;) and form[&amp;#039;table&amp;#039;].value in tables:&lt;br /&gt;
    tablename=form[&amp;#039;table&amp;#039;].value&lt;br /&gt;
  else:&lt;br /&gt;
    print &amp;quot;0&amp;quot;&lt;br /&gt;
    sys.exit(0)&lt;br /&gt;
&lt;br /&gt;
  if form.has_key(&amp;#039;salvestaja&amp;#039;):&lt;br /&gt;
    salvestaja=form[&amp;#039;salvestaja&amp;#039;].value&lt;br /&gt;
  else:&lt;br /&gt;
    print &amp;quot;0&amp;quot;&lt;br /&gt;
    sys.exit(0)&lt;br /&gt;
&lt;br /&gt;
  if form.has_key(&amp;#039;id&amp;#039;):&lt;br /&gt;
    id=form[&amp;#039;id&amp;#039;].value&lt;br /&gt;
  else:&lt;br /&gt;
    print &amp;quot;0&amp;quot;&lt;br /&gt;
    sys.exit(0)&lt;br /&gt;
&lt;br /&gt;
  query=&amp;quot;update %s set &amp;quot; % tablename&lt;br /&gt;
&lt;br /&gt;
  updstr=&amp;quot;&amp;quot;&lt;br /&gt;
  for el in fields:&lt;br /&gt;
    if form.has_key(el):&lt;br /&gt;
      updstr=updstr+&amp;quot; &amp;quot;+el+&amp;quot;=&amp;#039;&amp;quot;&lt;br /&gt;
      updstr=updstr+form[el].value.replace(&amp;#039;&amp;quot;&amp;#039;, &amp;#039; &amp;#039;).replace(&amp;quot;&amp;#039;&amp;quot;, &amp;quot; &amp;quot;)+&amp;quot;&amp;#039;,&amp;quot;&lt;br /&gt;
  if not updstr:&lt;br /&gt;
    print &amp;quot;0&amp;quot;&lt;br /&gt;
  else:&lt;br /&gt;
    if updstr[len(updstr)-1]==&amp;quot;,&amp;quot;:&lt;br /&gt;
      updstr=updstr[0:len(updstr)-1]&lt;br /&gt;
    query=query+updstr+&amp;quot; where salvestaja=&amp;#039;%s&amp;#039; and id=&amp;#039;%s&amp;#039;&amp;quot; %  (salvestaja,id)&lt;br /&gt;
&lt;br /&gt;
    #print query # uncomment for debugging&lt;br /&gt;
&lt;br /&gt;
    con = sqlite.connect(databasefile)&lt;br /&gt;
    cur = con.cursor()&lt;br /&gt;
    cur.execute(query)&lt;br /&gt;
    con.commit()&lt;br /&gt;
    print &amp;quot;1&amp;quot;&lt;br /&gt;
except Exception, e:&lt;br /&gt;
  #print e # uncommment for debugging&lt;br /&gt;
  print &amp;quot;0&amp;quot;&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>