mishmash.util module

mishmash.util.commonDirectoryPrefix(*args)[source]
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', title_case=False)[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), ‘country_name’, and ‘iso2c’ are common also. See countrycode.countrycode for details and other options. Raises ValueError if the country is unrecognized.

mishmash.util.safeDbUrl(db_url)[source]

Obfuscates password from a database URL.

mishmash.util.sortByDate(things, prefer_recording_date=False)[source]
mishmash.util.splitNameByPrefix(s)[source]