mishmash package¶
Submodules¶
mishmash.config module¶
mishmash.console module¶
mishmash.core module¶
-
class
mishmash.core.
Command
(subparsers=None, **kwargs)[source]¶ Bases:
nicfit.command.Command
Base class for MishMash commands.
Construct a command. Any kwargs are added to the class object using
setattr
. All commands have an ArgumentParser, either constructed here or whensubparsers
is given a new parser is created using itsadd_parser
method.-
config
= None¶
-
db_conn
= None¶
-
db_engine
= None¶
-
db_session
= None¶
-
mishmash.database module¶
-
class
mishmash.database.
DatabaseInfo
(engine, SessionMaker, connection)¶ Bases:
tuple
Create new instance of DatabaseInfo(engine, SessionMaker, connection)
-
SessionMaker
¶ Alias for field number 1
-
connection
¶ Alias for field number 2
-
engine
¶ Alias for field number 0
-
mishmash.util module¶
-
mishmash.util.
addLibraryArguments
(cli: argparse.ArgumentParser, nargs)[source]¶ Add library options (-L/–library) with specific nargs.
-
mishmash.util.
mostCommonItem
(lst)[source]¶ Choose the most common item from the list, or the first item if all items are unique.
-
mishmash.util.
normalizeCountry
(country_str, target='iso3c')[source]¶ Return a normalized name/code for country in country_str. The input can be a code or name, the target determines output value. 3 character ISO code is the default (iso3c), or ‘iso2c’; otherwise then formal name is returned.
Raises
ValueError
if the country is unrecognized.