Trimmed some stuff

This commit is contained in:
Luke Rogers 2012-04-23 22:41:52 +12:00
parent 9427501433
commit 9602fc8e8e

View file

@ -1,5 +1,3 @@
#!/usr/bin/env python
#
# molecular.py
# Copyright (c) 2001, Chris Gonnerman
# All rights reserved.
@ -33,24 +31,11 @@
"""molecular.py -- molecular (ngenoid) name generator
Modified for CloudBot by Lukeroge.
This module knows how to generate "random" names for RPG characters.
It uses the same method as the "ngen" name generator by Kimmo Kulovesi,
and in fact it can use the same name files. molecular.py knows how
to merge multiple tables also, which can be handy...
If run as a command-line program, use the following options:
-r namefile -- read the given name file and add to the
current name table.
nnn -- generate nnn (a number) names and print
on standard output.
To generate names from a name file:
python molecular.py -r file 10
As a module (to be imported) you get the following classes and functions:
NameFile (class) -- a file wrapper with a disabled close() method,
@ -72,7 +57,7 @@ As a module (to be imported) you get the following classes and functions:
return it.
"""
__version__ = "1.0"
__version__ = "1.0-CLOUDBOT"
import string, re, sys, random, os
@ -202,4 +187,4 @@ class Molecule:
n.append(random.choice(self.nametbl["mid"]))
if len(self.nametbl["final"]) > 0:
n.append(random.choice(self.nametbl["final"]))
return string.join(n, "")
return "".join(n)