- return char
-
-posunuty = zprava
-for i in range(26):
- posunuty = map(posun, posunuty)
- analyza.append(''.join(posunuty))
-
-# Frekvence znaku
-analyza.append("\nFrekvencni analyza:")
-freq = dict()
-for char in ABECEDA:
- freq[char] = 0
-for char in zprava:
- if char in freq:
- freq[char] += 1
-celkem = sum(freq.values())
-for char in sorted(freq, key=freq.get, reverse=True):
- analyza.append('{0} {1:>3} {2:>6.2%}'.format(char, freq[char],
- float(freq[char])/celkem))
-
-# Bigramy
-analyza.append("\nBigramy podle cetnosti:")
-bigramy = dict()
-for i in ABECEDA:
- for j in ABECEDA:
- bigramy[i+j] = 0
-for i in range(0, len(zprava)-1):
- if zprava[i:i+2] in bigramy:
- bigramy[zprava[i:i+2]] += 1
-celkem = sum(bigramy.values())
-for char in sorted(bigramy, key=bigramy.get, reverse=True):
- if bigramy[char] == 0:
- break
- analyza.append('{0} {1:>3} {2:>6.2%}'.format(char, bigramy[char],
- float(bigramy[char])/celkem))
+ f1 = mail['From']
+ if m2:
+ f2 = m2.group(1)
+ else:
+ f2 = odesilatel
+ if (f1 != f2):
+ posli_mail(odesilatel, "Omluva", "Omlouvam se,"
+ " ale Vase zprava uz bohuzel neni na serveru ulozena.\n")
+ sys.exit()