From c0ec942bc69a7952b8129c72627eb5655833c5dc Mon Sep 17 00:00:00 2001
From: ulif <uli@gnufix.de>
Date: Wed, 25 Mar 2015 10:59:16 +0100
Subject: [PATCH] Document main function.

---
 diceware.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/diceware.py b/diceware.py
index effc5b1..72c9eca 100644
--- a/diceware.py
+++ b/diceware.py
@@ -120,6 +120,13 @@ def get_passphrase(wordnum=6, specialsnum=1, delimiter='', lang='en',
 
 
 def main(args=None):
+    """Main programme.
+
+    Called when `diceware` script is called.
+
+    `args` is a list of command line arguments to process. If no such
+    args are given, we use `sys.argv`.
+    """
     if args is None:
         args = sys.argv[1:]
     options = handle_options(args)
-- 
GitLab