kosmeticke upravy
[krypto.git] / robot.py
index 8b70a83..21d297a 100755 (executable)
--- a/robot.py
+++ b/robot.py
@@ -76,7 +76,9 @@ if 'L' in opsny:
                    " ale Vase zprava uz bohuzel neni na serveru ulozena.\n")
         sys.exit()
 telo = mail.get_payload().strip()
                    " ale Vase zprava uz bohuzel neni na serveru ulozena.\n")
         sys.exit()
 telo = mail.get_payload().strip()
-if len(telo) < 2:
+if len(ocesat(telo, False)) < 2:
+    posli_mail(odesilatel, "Omluva", "Omlouvam se,"
+                   " ale Vase zprava je prilis kratka.\n")
     sys.exit()
 zprava = telo.upper()
 analyza = []
     sys.exit()
 zprava = telo.upper()
 analyza = []
@@ -96,7 +98,7 @@ if 'A' in opsny:
     mod_x = True
     mod_m = True
 if not mod_m and not mod_x:
     mod_x = True
     mod_m = True
 if not mod_m and not mod_x:
-    if ' ' in ocesat(zprava, True):
+    if ' ' in ocesat(zprava, True)[1:-1]:
         mod_m = True
         analyza.append("\nAutomaticky zvolena analyza s mezerami.")
     else:
         mod_m = True
         analyza.append("\nAutomaticky zvolena analyza s mezerami.")
     else:
@@ -131,7 +133,7 @@ for char in sorted(freq, key=freq.get, reverse=True):
 # Index koincidence
 if mod_m:
     analyza.append("\nIndex koincidence (s mezerami):")
 # Index koincidence
 if mod_m:
     analyza.append("\nIndex koincidence (s mezerami):")
-    analyza.append('{0:.2%}'.format(koincidence.index_koincidence(zprava)))
+    analyza.append('{0:.2%}'.format(koincidence.index_koincidence(zprava, True)))
 if mod_x:
     analyza.append("\nIndexy koincidence (bez mezer):")
     analyza.append(koincidence.tabulka_indexu(zprava))
 if mod_x:
     analyza.append("\nIndexy koincidence (bez mezer):")
     analyza.append(koincidence.tabulka_indexu(zprava))
@@ -139,10 +141,10 @@ if mod_x:
 # Jakobsen
 if mod_m:
     analyza.append("\nJakobsen (s mezerami):")
 # Jakobsen
 if mod_m:
     analyza.append("\nJakobsen (s mezerami):")
-    analyza.append(jakobsen.desifruj(zprava, './ref'))
+    analyza.append(jakobsen.desifruj(zprava))
 if mod_x:
     analyza.append("\nJakobsen (bez mezer):")
 if mod_x:
     analyza.append("\nJakobsen (bez mezer):")
-    analyza.append(jakobsen.desifruj(zprava, './bref'))
+    analyza.append(jakobsen.desifruj(zprava, False))
 
 # Posuny v abecede
 (posun, posunuty_text) = posuny.nejlepsi(zprava)
 
 # Posuny v abecede
 (posun, posunuty_text) = posuny.nejlepsi(zprava)