--- a/hgext3rd/topic/randomname.py Tue Aug 06 15:06:27 2019 +0200
+++ b/hgext3rd/topic/randomname.py Tue Aug 06 15:06:38 2019 +0200
@@ -8,1006 +8,1006 @@
import random
animals = [
- 'aardvark',
- 'albatross',
- 'alligator',
- 'alpaca',
- 'ant',
- 'anteater',
- 'antelope',
- 'ape',
- 'armadillo',
- 'baboon',
- 'badger',
- 'barracuda',
- 'bat',
- 'bear',
- 'beaver',
- 'bee',
- 'beetle',
- 'bison',
- 'boar',
- 'buffalo',
- 'bushbaby',
- 'bustard',
- 'butterfly',
- 'camel',
- 'capuchin',
- 'carabao',
- 'caribou',
- 'cat',
- 'caterpillar',
- 'cattle',
- 'chameleon',
- 'chamois',
- 'cheetah',
- 'chicken',
- 'chimpanzee',
- 'chinchilla',
- 'chipmunk',
- 'chough',
- 'cicada',
- 'clam',
- 'cobra',
- 'cockroach',
- 'cod',
- 'cormorant',
- 'coyote',
- 'crab',
- 'crane',
- 'cricket',
- 'crocodile',
- 'crow',
- 'curlew',
- 'deer',
- 'dinosaur',
- 'dog',
- 'dogfish',
- 'dolphin',
- 'donkey',
- 'dotterel',
- 'dove',
- 'dragon',
- 'dragonfly',
- 'duck',
- 'dugong',
- 'dunlin',
- 'eagle',
- 'echidna',
- 'eel',
- 'eland',
- 'elephant',
- 'elk',
- 'emu',
- 'falcon',
- 'ferret',
- 'finch',
- 'fish',
- 'flamingo',
- 'fly',
- 'fox',
- 'frog',
- 'gaur',
- 'gazelle',
- 'gecko',
- 'gerbil',
- 'giraffe',
- 'gnat',
- 'gnu',
- 'goat',
- 'goldfish',
- 'goose',
- 'gorilla',
- 'goshawk',
- 'grasshopper',
- 'grouse',
- 'guanaco',
- 'guinea',
- 'gull',
- 'hamster',
- 'hare',
- 'hawk',
- 'hedgehog',
- 'heron',
- 'herring',
- 'hippopotamus',
- 'hornet',
- 'horse',
- 'horsecrab',
- 'hound',
- 'hummingbird',
- 'hyena',
- 'hyrax',
- 'ibex',
- 'ibis',
- 'iguana',
- 'impala',
- 'insect',
- 'jackal',
- 'jaguar',
- 'jay',
- 'jellyfish',
- 'kangaroo',
- 'koala',
- 'kouprey',
- 'kudu',
- 'lapwing',
- 'lark',
- 'lemming',
- 'lemur',
- 'leopard',
- 'lion',
- 'lizard',
- 'llama',
- 'lobster',
- 'locust',
- 'loris',
- 'louse',
- 'lynx',
- 'lyrebird',
- 'magpie',
- 'mallard',
- 'mammoth',
- 'manatee',
- 'marten',
- 'meerkat',
- 'mink',
- 'minnow',
- 'mole',
- 'mongoose',
- 'monkey',
- 'moose',
- 'mosquito',
- 'mouse',
- 'mule',
- 'muskrat',
- 'narwhal',
- 'newt',
- 'nightingale',
- 'numbat',
- 'octopus',
- 'okapi',
- 'opossum',
- 'oryx',
- 'ostrich',
- 'otter',
- 'owl',
- 'ox',
- 'oyster',
- 'panda',
- 'panther',
- 'parrot',
- 'partridge',
- 'peacock',
- 'peafowl',
- 'pelican',
- 'penguin',
- 'pheasant',
- 'pig',
- 'pigeon',
- 'platypus',
- 'pony',
- 'porcupine',
- 'porpoise',
- 'puffin',
- 'pug',
- 'quagga',
- 'quail',
- 'quelea',
- 'rabbit',
- 'raccoon',
- 'ram',
- 'rat',
- 'raven',
- 'reindeer',
- 'rhea',
- 'rhinoceros',
- 'rook',
- 'ruff',
- 'salamander',
- 'salmon',
- 'sambar',
- 'sandpiper',
- 'sardine',
- 'scorpion',
- 'seahorse',
- 'seal',
- 'serval',
- 'shark',
- 'sheep',
- 'shrew',
- 'shrimp',
- 'skink',
- 'skunk',
- 'snail',
- 'snake',
- 'spider',
- 'squid',
- 'squirrel',
- 'starling',
- 'stinkbug',
- 'stork',
- 'swan',
- 'tapir',
- 'tarsier',
- 'termite',
- 'tern',
- 'tiger',
- 'toad',
- 'trout',
- 'turkey',
- 'turtle',
- 'unicorn',
- 'viper',
- 'vulture',
- 'wallaby',
- 'walrus',
- 'wasp',
- 'weasel',
- 'whale',
- 'wolf',
- 'wolverine',
- 'wombat',
- 'woodchuck',
- 'woodcock',
- 'woodpecker',
- 'worm',
- 'wren',
- 'yak',
- 'zebra',
- 'zorilla'
+ b'aardvark',
+ b'albatross',
+ b'alligator',
+ b'alpaca',
+ b'ant',
+ b'anteater',
+ b'antelope',
+ b'ape',
+ b'armadillo',
+ b'baboon',
+ b'badger',
+ b'barracuda',
+ b'bat',
+ b'bear',
+ b'beaver',
+ b'bee',
+ b'beetle',
+ b'bison',
+ b'boar',
+ b'buffalo',
+ b'bushbaby',
+ b'bustard',
+ b'butterfly',
+ b'camel',
+ b'capuchin',
+ b'carabao',
+ b'caribou',
+ b'cat',
+ b'caterpillar',
+ b'cattle',
+ b'chameleon',
+ b'chamois',
+ b'cheetah',
+ b'chicken',
+ b'chimpanzee',
+ b'chinchilla',
+ b'chipmunk',
+ b'chough',
+ b'cicada',
+ b'clam',
+ b'cobra',
+ b'cockroach',
+ b'cod',
+ b'cormorant',
+ b'coyote',
+ b'crab',
+ b'crane',
+ b'cricket',
+ b'crocodile',
+ b'crow',
+ b'curlew',
+ b'deer',
+ b'dinosaur',
+ b'dog',
+ b'dogfish',
+ b'dolphin',
+ b'donkey',
+ b'dotterel',
+ b'dove',
+ b'dragon',
+ b'dragonfly',
+ b'duck',
+ b'dugong',
+ b'dunlin',
+ b'eagle',
+ b'echidna',
+ b'eel',
+ b'eland',
+ b'elephant',
+ b'elk',
+ b'emu',
+ b'falcon',
+ b'ferret',
+ b'finch',
+ b'fish',
+ b'flamingo',
+ b'fly',
+ b'fox',
+ b'frog',
+ b'gaur',
+ b'gazelle',
+ b'gecko',
+ b'gerbil',
+ b'giraffe',
+ b'gnat',
+ b'gnu',
+ b'goat',
+ b'goldfish',
+ b'goose',
+ b'gorilla',
+ b'goshawk',
+ b'grasshopper',
+ b'grouse',
+ b'guanaco',
+ b'guinea',
+ b'gull',
+ b'hamster',
+ b'hare',
+ b'hawk',
+ b'hedgehog',
+ b'heron',
+ b'herring',
+ b'hippopotamus',
+ b'hornet',
+ b'horse',
+ b'horsecrab',
+ b'hound',
+ b'hummingbird',
+ b'hyena',
+ b'hyrax',
+ b'ibex',
+ b'ibis',
+ b'iguana',
+ b'impala',
+ b'insect',
+ b'jackal',
+ b'jaguar',
+ b'jay',
+ b'jellyfish',
+ b'kangaroo',
+ b'koala',
+ b'kouprey',
+ b'kudu',
+ b'lapwing',
+ b'lark',
+ b'lemming',
+ b'lemur',
+ b'leopard',
+ b'lion',
+ b'lizard',
+ b'llama',
+ b'lobster',
+ b'locust',
+ b'loris',
+ b'louse',
+ b'lynx',
+ b'lyrebird',
+ b'magpie',
+ b'mallard',
+ b'mammoth',
+ b'manatee',
+ b'marten',
+ b'meerkat',
+ b'mink',
+ b'minnow',
+ b'mole',
+ b'mongoose',
+ b'monkey',
+ b'moose',
+ b'mosquito',
+ b'mouse',
+ b'mule',
+ b'muskrat',
+ b'narwhal',
+ b'newt',
+ b'nightingale',
+ b'numbat',
+ b'octopus',
+ b'okapi',
+ b'opossum',
+ b'oryx',
+ b'ostrich',
+ b'otter',
+ b'owl',
+ b'ox',
+ b'oyster',
+ b'panda',
+ b'panther',
+ b'parrot',
+ b'partridge',
+ b'peacock',
+ b'peafowl',
+ b'pelican',
+ b'penguin',
+ b'pheasant',
+ b'pig',
+ b'pigeon',
+ b'platypus',
+ b'pony',
+ b'porcupine',
+ b'porpoise',
+ b'puffin',
+ b'pug',
+ b'quagga',
+ b'quail',
+ b'quelea',
+ b'rabbit',
+ b'raccoon',
+ b'ram',
+ b'rat',
+ b'raven',
+ b'reindeer',
+ b'rhea',
+ b'rhinoceros',
+ b'rook',
+ b'ruff',
+ b'salamander',
+ b'salmon',
+ b'sambar',
+ b'sandpiper',
+ b'sardine',
+ b'scorpion',
+ b'seahorse',
+ b'seal',
+ b'serval',
+ b'shark',
+ b'sheep',
+ b'shrew',
+ b'shrimp',
+ b'skink',
+ b'skunk',
+ b'snail',
+ b'snake',
+ b'spider',
+ b'squid',
+ b'squirrel',
+ b'starling',
+ b'stinkbug',
+ b'stork',
+ b'swan',
+ b'tapir',
+ b'tarsier',
+ b'termite',
+ b'tern',
+ b'tiger',
+ b'toad',
+ b'trout',
+ b'turkey',
+ b'turtle',
+ b'unicorn',
+ b'viper',
+ b'vulture',
+ b'wallaby',
+ b'walrus',
+ b'wasp',
+ b'weasel',
+ b'whale',
+ b'wolf',
+ b'wolverine',
+ b'wombat',
+ b'woodchuck',
+ b'woodcock',
+ b'woodpecker',
+ b'worm',
+ b'wren',
+ b'yak',
+ b'zebra',
+ b'zorilla'
]
adjectives = [
- 'abiding',
- 'abject',
- 'ablaze',
- 'able',
- 'aboard',
- 'abounding',
- 'absorbed',
- 'absorbing',
- 'abstracted',
- 'abundant',
- 'acceptable',
- 'accessible',
- 'accurate',
- 'acoustic',
- 'adamant',
- 'adaptable',
- 'adhesive',
- 'adjoining',
- 'adorable',
- 'adventurous',
- 'affable',
- 'affectionate',
- 'agreeable',
- 'alert',
- 'alive',
- 'alluring',
- 'amazing',
- 'ambiguous',
- 'ambitious',
- 'amiable',
- 'amicable',
- 'amused',
- 'amusing',
- 'ancient',
- 'animated',
- 'apricot',
- 'aquatic',
- 'arctic',
- 'arenaceous',
- 'aromatic',
- 'aspiring',
- 'assiduous',
- 'assorted',
- 'astonishing',
- 'attractive',
- 'auspicious',
- 'automatic',
- 'available',
- 'average',
- 'awake',
- 'aware',
- 'awesome',
- 'axiomatic',
- 'bashful',
- 'bawdy',
- 'beautiful',
- 'beefy',
- 'befitting',
- 'beneficial',
- 'benevolent',
- 'bent',
- 'best',
- 'better',
- 'bewildered',
- 'bewitching',
- 'big',
- 'billowy',
- 'bizarre',
- 'black',
- 'blithe',
- 'blue',
- 'blushing',
- 'bouncy',
- 'boundless',
- 'brainy',
- 'brash',
- 'brave',
- 'brawny',
- 'brazen',
- 'breezy',
- 'brief',
- 'bright',
- 'brilliant',
- 'broad',
- 'brown',
- 'bucolic',
- 'bulky',
- 'bumpy',
- 'burgundy',
- 'burly',
- 'bustling',
- 'busy',
- 'calm',
- 'capable',
- 'capricious',
- 'captivating',
- 'carefree',
- 'careful',
- 'caring',
- 'carrot',
- 'ceaseless',
- 'cerise',
- 'certain',
- 'challenging',
- 'changeable',
- 'charming',
- 'cheerful',
- 'chief',
- 'chilly',
- 'chipper',
- 'classy',
- 'clean',
- 'clear',
- 'clever',
- 'cloudy',
- 'coherent',
- 'colorful',
- 'colossal',
- 'comfortable',
- 'common',
- 'communicative',
- 'compassionate',
- 'complete',
- 'complex',
- 'compulsive',
- 'confused',
- 'conscientious',
- 'conscious',
- 'conservative',
- 'considerate',
- 'convivial',
- 'cooing',
- 'cool',
- 'cooperative',
- 'coordinated',
- 'courageous',
- 'courteous',
- 'crazy',
- 'creative',
- 'crispy',
- 'crooked',
- 'crowded',
- 'cuddly',
- 'cultured',
- 'cunning',
- 'curious',
- 'curly',
- 'curved',
- 'curvy',
- 'cut',
- 'cute',
- 'daily',
- 'damp',
- 'dapper',
- 'dashing',
- 'dazzling',
- 'dear',
- 'debonair',
- 'decisive',
- 'decorous',
- 'deep',
- 'defiant',
- 'delicate',
- 'delicious',
- 'delighted',
- 'delightful',
- 'delirious',
- 'descriptive',
- 'detached',
- 'detailed',
- 'determined',
- 'different',
- 'diligent',
- 'diminutive',
- 'diplomatic',
- 'discreet',
- 'distinct',
- 'distinctive',
- 'dramatic',
- 'dry',
- 'dynamic',
- 'dynamite',
- 'eager',
- 'early',
- 'earthy',
- 'easy',
- 'easygoing',
- 'eatable',
- 'economic',
- 'ecstatic',
- 'educated',
- 'efficacious',
- 'efficient',
- 'effortless',
- 'eight',
- 'elastic',
- 'elated',
- 'electric',
- 'elegant',
- 'elfin',
- 'elite',
- 'eminent',
- 'emotional',
- 'enchanted',
- 'enchanting',
- 'encouraging',
- 'endless',
- 'energetic',
- 'enormous',
- 'entertaining',
- 'enthusiastic',
- 'envious',
- 'epicurean',
- 'equable',
- 'equal',
- 'eternal',
- 'ethereal',
- 'evanescent',
- 'even',
- 'excellent',
- 'excited',
- 'exciting',
- 'exclusive',
- 'exotic',
- 'expensive',
- 'exquisite',
- 'extroverted',
- 'exuberant',
- 'exultant',
- 'fabulous',
- 'fair',
- 'faithful',
- 'familiar',
- 'famous',
- 'fancy',
- 'fantastic',
- 'far',
- 'fascinated',
- 'fast',
- 'fearless',
- 'female',
- 'fertile',
- 'festive',
- 'few',
- 'fine',
- 'first',
- 'five',
- 'fixed',
- 'flamboyant',
- 'flashy',
- 'flat',
- 'flawless',
- 'flirtatious',
- 'florid',
- 'flowery',
- 'fluffy',
- 'fluttering',
- 'foamy',
- 'foolish',
- 'foregoing',
- 'fortunate',
- 'four',
- 'frank',
- 'free',
- 'frequent',
- 'fresh',
- 'friendly',
- 'full',
- 'functional',
- 'funny',
- 'furry',
- 'future',
- 'futuristic',
- 'fuzzy',
- 'gabby',
- 'gainful',
- 'garrulous',
- 'general',
- 'generous',
- 'gentle',
- 'giant',
- 'giddy',
- 'gifted',
- 'gigantic',
- 'gilded',
- 'glamorous',
- 'gleaming',
- 'glorious',
- 'glossy',
- 'glowing',
- 'godly',
- 'good',
- 'goofy',
- 'gorgeous',
- 'graceful',
- 'grandiose',
- 'grateful',
- 'gratis',
- 'gray',
- 'great',
- 'green',
- 'gregarious',
- 'grey',
- 'groovy',
- 'guiltless',
- 'gusty',
- 'guttural',
- 'habitual',
- 'half',
- 'hallowed',
- 'halting',
- 'handsome',
- 'happy',
- 'hard',
- 'hardworking',
- 'harmonious',
- 'heady',
- 'healthy',
- 'heavenly',
- 'helpful',
- 'hilarious',
- 'historical',
- 'holistic',
- 'hollow',
- 'honest',
- 'honorable',
- 'hopeful',
- 'hospitable',
- 'hot',
- 'huge',
- 'humorous',
- 'hungry',
- 'hushed',
- 'hypnotic',
- 'illustrious',
- 'imaginary',
- 'imaginative',
- 'immense',
- 'imminent',
- 'impartial',
- 'important',
- 'imported',
- 'impossible',
- 'incandescent',
- 'inconclusive',
- 'incredible',
- 'independent',
- 'industrious',
- 'inexpensive',
- 'innate',
- 'innocent',
- 'inquisitive',
- 'instinctive',
- 'intellectual',
- 'intelligent',
- 'intense',
- 'interesting',
- 'internal',
- 'intuitive',
- 'inventive',
- 'invincible',
- 'jazzy',
- 'jolly',
- 'joyful',
- 'joyous',
- 'judicious',
- 'juicy',
- 'jumpy',
- 'keen',
- 'kind',
- 'kindhearted',
- 'kindly',
- 'knotty',
- 'knowing',
- 'knowledgeable',
- 'known',
- 'laconic',
- 'large',
- 'lavish',
- 'lean',
- 'learned',
- 'left',
- 'legal',
- 'level',
- 'light',
- 'likeable',
- 'literate',
- 'little',
- 'lively',
- 'living',
- 'long',
- 'longing',
- 'loud',
- 'lovely',
- 'loving',
- 'loyal',
- 'lucky',
- 'luminous',
- 'lush',
- 'luxuriant',
- 'luxurious',
- 'lyrical',
- 'magenta',
- 'magical',
- 'magnificent',
- 'majestic',
- 'male',
- 'mammoth',
- 'many',
- 'marvelous',
- 'massive',
- 'material',
- 'mature',
- 'meandering',
- 'meaty',
- 'medical',
- 'mellow',
- 'melodic',
- 'melted',
- 'merciful',
- 'mighty',
- 'miniature',
- 'miniscule',
- 'minor',
- 'minute',
- 'misty',
- 'modern',
- 'modest',
- 'momentous',
- 'motionless',
- 'mountainous',
- 'mute',
- 'mysterious',
- 'narrow',
- 'natural',
- 'near',
- 'neat',
- 'nebulous',
- 'necessary',
- 'neighborly',
- 'new',
- 'next',
- 'nice',
- 'nifty',
- 'nimble',
- 'nine',
- 'nippy',
- 'noiseless',
- 'noisy',
- 'nonchalant',
- 'normal',
- 'numberless',
- 'numerous',
- 'nutritious',
- 'obedient',
- 'observant',
- 'obtainable',
- 'oceanic',
- 'omniscient',
- 'one',
- 'open',
- 'opposite',
- 'optimal',
- 'optimistic',
- 'opulent',
- 'orange',
- 'ordinary',
- 'organic',
- 'outgoing',
- 'outrageous',
- 'outstanding',
- 'oval',
- 'overjoyed',
- 'overt',
- 'palatial',
- 'panoramic',
- 'parallel',
- 'passionate',
- 'past',
- 'pastoral',
- 'patient',
- 'peaceful',
- 'perfect',
- 'periodic',
- 'permissible',
- 'perpetual',
- 'persistent',
- 'petite',
- 'philosophical',
- 'physical',
- 'picturesque',
- 'pink',
- 'pioneering',
- 'piquant',
- 'plausible',
- 'pleasant',
- 'plucky',
- 'poised',
- 'polite',
- 'possible',
- 'powerful',
- 'practical',
- 'precious',
- 'premium',
- 'present',
- 'pretty',
- 'previous',
- 'private',
- 'probable',
- 'productive',
- 'profound',
- 'profuse',
- 'protective',
- 'proud',
- 'psychedelic',
- 'public',
- 'pumped',
- 'purple',
- 'purring',
- 'puzzled',
- 'puzzling',
- 'quaint',
- 'quick',
- 'quicker',
- 'quickest',
- 'quiet',
- 'quirky',
- 'quixotic',
- 'quizzical',
- 'rainy',
- 'rapid',
- 'rare',
- 'rational',
- 'ready',
- 'real',
- 'rebel',
- 'receptive',
- 'red',
- 'reflective',
- 'regular',
- 'relaxed',
- 'reliable',
- 'relieved',
- 'remarkable',
- 'reminiscent',
- 'reserved',
- 'resolute',
- 'resonant',
- 'resourceful',
- 'responsible',
- 'rich',
- 'ridiculous',
- 'right',
- 'rightful',
- 'ripe',
- 'ritzy',
- 'roasted',
- 'robust',
- 'romantic',
- 'roomy',
- 'round',
- 'royal',
- 'ruddy',
- 'rural',
- 'rustic',
- 'sable',
- 'safe',
- 'salty',
- 'same',
- 'satisfying',
- 'savory',
- 'scientific',
- 'scintillating',
- 'scrumptious',
- 'second',
- 'secret',
- 'secretive',
- 'seemly',
- 'selective',
- 'sensible',
- 'separate',
- 'shaggy',
- 'shaky',
- 'shining',
- 'shiny',
- 'short',
- 'shy',
- 'silent',
- 'silky',
- 'silly',
- 'simple',
- 'simplistic',
- 'sincere',
- 'six',
- 'sizzling',
- 'skillful',
- 'sleepy',
- 'slick',
- 'slim',
- 'smart',
- 'smiling',
- 'smooth',
- 'soaring',
- 'sociable',
- 'soft',
- 'solid',
- 'sophisticated',
- 'sparkling',
- 'special',
- 'spectacular',
- 'speedy',
- 'spicy',
- 'spiffy',
- 'spiritual',
- 'splendid',
- 'spooky',
- 'spotless',
- 'spotted',
- 'square',
- 'standing',
- 'statuesque',
- 'steadfast',
- 'steady',
- 'steep',
- 'stimulating',
- 'straight',
- 'straightforward',
- 'striking',
- 'striped',
- 'strong',
- 'stunning',
- 'stupendous',
- 'sturdy',
- 'subsequent',
- 'substantial',
- 'subtle',
- 'successful',
- 'succinct',
- 'sudden',
- 'super',
- 'superb',
- 'supreme',
- 'swanky',
- 'sweet',
- 'swift',
- 'sympathetic',
- 'synonymous',
- 'talented',
- 'tall',
- 'tame',
- 'tan',
- 'tangible',
- 'tangy',
- 'tasteful',
- 'tasty',
- 'telling',
- 'temporary',
- 'tempting',
- 'ten',
- 'tender',
- 'terrific',
- 'tested',
- 'thankful',
- 'therapeutic',
- 'thin',
- 'thinkable',
- 'third',
- 'thoughtful',
- 'three',
- 'thrifty',
- 'tidy',
- 'tiny',
- 'toothsome',
- 'towering',
- 'tranquil',
- 'tremendous',
- 'tricky',
- 'true',
- 'truthful',
- 'two',
- 'typical',
- 'ubiquitous',
- 'ultra',
- 'unassuming',
- 'unbiased',
- 'uncovered',
- 'understanding',
- 'understood',
- 'unequaled',
- 'unique',
- 'unusual',
- 'unwritten',
- 'upbeat',
- 'useful',
- 'utopian',
- 'utter',
- 'uttermost',
- 'valuable',
- 'various',
- 'vast',
- 'verdant',
- 'vermilion',
- 'versatile',
- 'versed',
- 'victorious',
- 'vigorous',
- 'violet',
- 'vivacious',
- 'voiceless',
- 'voluptuous',
- 'wacky',
- 'waiting',
- 'wakeful',
- 'wandering',
- 'warm',
- 'warmhearted',
- 'wealthy',
- 'whimsical',
- 'whispering',
- 'white',
- 'whole',
- 'wholesale',
- 'whopping',
- 'wide',
- 'wiggly',
- 'wild',
- 'willing',
- 'windy',
- 'winsome',
- 'wiry',
- 'wise',
- 'wistful',
- 'witty',
- 'womanly',
- 'wonderful',
- 'workable',
- 'young',
- 'youthful',
- 'yummy',
- 'zany',
- 'zealous',
- 'zesty',
- 'zippy'
+ b'abiding',
+ b'abject',
+ b'ablaze',
+ b'able',
+ b'aboard',
+ b'abounding',
+ b'absorbed',
+ b'absorbing',
+ b'abstracted',
+ b'abundant',
+ b'acceptable',
+ b'accessible',
+ b'accurate',
+ b'acoustic',
+ b'adamant',
+ b'adaptable',
+ b'adhesive',
+ b'adjoining',
+ b'adorable',
+ b'adventurous',
+ b'affable',
+ b'affectionate',
+ b'agreeable',
+ b'alert',
+ b'alive',
+ b'alluring',
+ b'amazing',
+ b'ambiguous',
+ b'ambitious',
+ b'amiable',
+ b'amicable',
+ b'amused',
+ b'amusing',
+ b'ancient',
+ b'animated',
+ b'apricot',
+ b'aquatic',
+ b'arctic',
+ b'arenaceous',
+ b'aromatic',
+ b'aspiring',
+ b'assiduous',
+ b'assorted',
+ b'astonishing',
+ b'attractive',
+ b'auspicious',
+ b'automatic',
+ b'available',
+ b'average',
+ b'awake',
+ b'aware',
+ b'awesome',
+ b'axiomatic',
+ b'bashful',
+ b'bawdy',
+ b'beautiful',
+ b'beefy',
+ b'befitting',
+ b'beneficial',
+ b'benevolent',
+ b'bent',
+ b'best',
+ b'better',
+ b'bewildered',
+ b'bewitching',
+ b'big',
+ b'billowy',
+ b'bizarre',
+ b'black',
+ b'blithe',
+ b'blue',
+ b'blushing',
+ b'bouncy',
+ b'boundless',
+ b'brainy',
+ b'brash',
+ b'brave',
+ b'brawny',
+ b'brazen',
+ b'breezy',
+ b'brief',
+ b'bright',
+ b'brilliant',
+ b'broad',
+ b'brown',
+ b'bucolic',
+ b'bulky',
+ b'bumpy',
+ b'burgundy',
+ b'burly',
+ b'bustling',
+ b'busy',
+ b'calm',
+ b'capable',
+ b'capricious',
+ b'captivating',
+ b'carefree',
+ b'careful',
+ b'caring',
+ b'carrot',
+ b'ceaseless',
+ b'cerise',
+ b'certain',
+ b'challenging',
+ b'changeable',
+ b'charming',
+ b'cheerful',
+ b'chief',
+ b'chilly',
+ b'chipper',
+ b'classy',
+ b'clean',
+ b'clear',
+ b'clever',
+ b'cloudy',
+ b'coherent',
+ b'colorful',
+ b'colossal',
+ b'comfortable',
+ b'common',
+ b'communicative',
+ b'compassionate',
+ b'complete',
+ b'complex',
+ b'compulsive',
+ b'confused',
+ b'conscientious',
+ b'conscious',
+ b'conservative',
+ b'considerate',
+ b'convivial',
+ b'cooing',
+ b'cool',
+ b'cooperative',
+ b'coordinated',
+ b'courageous',
+ b'courteous',
+ b'crazy',
+ b'creative',
+ b'crispy',
+ b'crooked',
+ b'crowded',
+ b'cuddly',
+ b'cultured',
+ b'cunning',
+ b'curious',
+ b'curly',
+ b'curved',
+ b'curvy',
+ b'cut',
+ b'cute',
+ b'daily',
+ b'damp',
+ b'dapper',
+ b'dashing',
+ b'dazzling',
+ b'dear',
+ b'debonair',
+ b'decisive',
+ b'decorous',
+ b'deep',
+ b'defiant',
+ b'delicate',
+ b'delicious',
+ b'delighted',
+ b'delightful',
+ b'delirious',
+ b'descriptive',
+ b'detached',
+ b'detailed',
+ b'determined',
+ b'different',
+ b'diligent',
+ b'diminutive',
+ b'diplomatic',
+ b'discreet',
+ b'distinct',
+ b'distinctive',
+ b'dramatic',
+ b'dry',
+ b'dynamic',
+ b'dynamite',
+ b'eager',
+ b'early',
+ b'earthy',
+ b'easy',
+ b'easygoing',
+ b'eatable',
+ b'economic',
+ b'ecstatic',
+ b'educated',
+ b'efficacious',
+ b'efficient',
+ b'effortless',
+ b'eight',
+ b'elastic',
+ b'elated',
+ b'electric',
+ b'elegant',
+ b'elfin',
+ b'elite',
+ b'eminent',
+ b'emotional',
+ b'enchanted',
+ b'enchanting',
+ b'encouraging',
+ b'endless',
+ b'energetic',
+ b'enormous',
+ b'entertaining',
+ b'enthusiastic',
+ b'envious',
+ b'epicurean',
+ b'equable',
+ b'equal',
+ b'eternal',
+ b'ethereal',
+ b'evanescent',
+ b'even',
+ b'excellent',
+ b'excited',
+ b'exciting',
+ b'exclusive',
+ b'exotic',
+ b'expensive',
+ b'exquisite',
+ b'extroverted',
+ b'exuberant',
+ b'exultant',
+ b'fabulous',
+ b'fair',
+ b'faithful',
+ b'familiar',
+ b'famous',
+ b'fancy',
+ b'fantastic',
+ b'far',
+ b'fascinated',
+ b'fast',
+ b'fearless',
+ b'female',
+ b'fertile',
+ b'festive',
+ b'few',
+ b'fine',
+ b'first',
+ b'five',
+ b'fixed',
+ b'flamboyant',
+ b'flashy',
+ b'flat',
+ b'flawless',
+ b'flirtatious',
+ b'florid',
+ b'flowery',
+ b'fluffy',
+ b'fluttering',
+ b'foamy',
+ b'foolish',
+ b'foregoing',
+ b'fortunate',
+ b'four',
+ b'frank',
+ b'free',
+ b'frequent',
+ b'fresh',
+ b'friendly',
+ b'full',
+ b'functional',
+ b'funny',
+ b'furry',
+ b'future',
+ b'futuristic',
+ b'fuzzy',
+ b'gabby',
+ b'gainful',
+ b'garrulous',
+ b'general',
+ b'generous',
+ b'gentle',
+ b'giant',
+ b'giddy',
+ b'gifted',
+ b'gigantic',
+ b'gilded',
+ b'glamorous',
+ b'gleaming',
+ b'glorious',
+ b'glossy',
+ b'glowing',
+ b'godly',
+ b'good',
+ b'goofy',
+ b'gorgeous',
+ b'graceful',
+ b'grandiose',
+ b'grateful',
+ b'gratis',
+ b'gray',
+ b'great',
+ b'green',
+ b'gregarious',
+ b'grey',
+ b'groovy',
+ b'guiltless',
+ b'gusty',
+ b'guttural',
+ b'habitual',
+ b'half',
+ b'hallowed',
+ b'halting',
+ b'handsome',
+ b'happy',
+ b'hard',
+ b'hardworking',
+ b'harmonious',
+ b'heady',
+ b'healthy',
+ b'heavenly',
+ b'helpful',
+ b'hilarious',
+ b'historical',
+ b'holistic',
+ b'hollow',
+ b'honest',
+ b'honorable',
+ b'hopeful',
+ b'hospitable',
+ b'hot',
+ b'huge',
+ b'humorous',
+ b'hungry',
+ b'hushed',
+ b'hypnotic',
+ b'illustrious',
+ b'imaginary',
+ b'imaginative',
+ b'immense',
+ b'imminent',
+ b'impartial',
+ b'important',
+ b'imported',
+ b'impossible',
+ b'incandescent',
+ b'inconclusive',
+ b'incredible',
+ b'independent',
+ b'industrious',
+ b'inexpensive',
+ b'innate',
+ b'innocent',
+ b'inquisitive',
+ b'instinctive',
+ b'intellectual',
+ b'intelligent',
+ b'intense',
+ b'interesting',
+ b'internal',
+ b'intuitive',
+ b'inventive',
+ b'invincible',
+ b'jazzy',
+ b'jolly',
+ b'joyful',
+ b'joyous',
+ b'judicious',
+ b'juicy',
+ b'jumpy',
+ b'keen',
+ b'kind',
+ b'kindhearted',
+ b'kindly',
+ b'knotty',
+ b'knowing',
+ b'knowledgeable',
+ b'known',
+ b'laconic',
+ b'large',
+ b'lavish',
+ b'lean',
+ b'learned',
+ b'left',
+ b'legal',
+ b'level',
+ b'light',
+ b'likeable',
+ b'literate',
+ b'little',
+ b'lively',
+ b'living',
+ b'long',
+ b'longing',
+ b'loud',
+ b'lovely',
+ b'loving',
+ b'loyal',
+ b'lucky',
+ b'luminous',
+ b'lush',
+ b'luxuriant',
+ b'luxurious',
+ b'lyrical',
+ b'magenta',
+ b'magical',
+ b'magnificent',
+ b'majestic',
+ b'male',
+ b'mammoth',
+ b'many',
+ b'marvelous',
+ b'massive',
+ b'material',
+ b'mature',
+ b'meandering',
+ b'meaty',
+ b'medical',
+ b'mellow',
+ b'melodic',
+ b'melted',
+ b'merciful',
+ b'mighty',
+ b'miniature',
+ b'miniscule',
+ b'minor',
+ b'minute',
+ b'misty',
+ b'modern',
+ b'modest',
+ b'momentous',
+ b'motionless',
+ b'mountainous',
+ b'mute',
+ b'mysterious',
+ b'narrow',
+ b'natural',
+ b'near',
+ b'neat',
+ b'nebulous',
+ b'necessary',
+ b'neighborly',
+ b'new',
+ b'next',
+ b'nice',
+ b'nifty',
+ b'nimble',
+ b'nine',
+ b'nippy',
+ b'noiseless',
+ b'noisy',
+ b'nonchalant',
+ b'normal',
+ b'numberless',
+ b'numerous',
+ b'nutritious',
+ b'obedient',
+ b'observant',
+ b'obtainable',
+ b'oceanic',
+ b'omniscient',
+ b'one',
+ b'open',
+ b'opposite',
+ b'optimal',
+ b'optimistic',
+ b'opulent',
+ b'orange',
+ b'ordinary',
+ b'organic',
+ b'outgoing',
+ b'outrageous',
+ b'outstanding',
+ b'oval',
+ b'overjoyed',
+ b'overt',
+ b'palatial',
+ b'panoramic',
+ b'parallel',
+ b'passionate',
+ b'past',
+ b'pastoral',
+ b'patient',
+ b'peaceful',
+ b'perfect',
+ b'periodic',
+ b'permissible',
+ b'perpetual',
+ b'persistent',
+ b'petite',
+ b'philosophical',
+ b'physical',
+ b'picturesque',
+ b'pink',
+ b'pioneering',
+ b'piquant',
+ b'plausible',
+ b'pleasant',
+ b'plucky',
+ b'poised',
+ b'polite',
+ b'possible',
+ b'powerful',
+ b'practical',
+ b'precious',
+ b'premium',
+ b'present',
+ b'pretty',
+ b'previous',
+ b'private',
+ b'probable',
+ b'productive',
+ b'profound',
+ b'profuse',
+ b'protective',
+ b'proud',
+ b'psychedelic',
+ b'public',
+ b'pumped',
+ b'purple',
+ b'purring',
+ b'puzzled',
+ b'puzzling',
+ b'quaint',
+ b'quick',
+ b'quicker',
+ b'quickest',
+ b'quiet',
+ b'quirky',
+ b'quixotic',
+ b'quizzical',
+ b'rainy',
+ b'rapid',
+ b'rare',
+ b'rational',
+ b'ready',
+ b'real',
+ b'rebel',
+ b'receptive',
+ b'red',
+ b'reflective',
+ b'regular',
+ b'relaxed',
+ b'reliable',
+ b'relieved',
+ b'remarkable',
+ b'reminiscent',
+ b'reserved',
+ b'resolute',
+ b'resonant',
+ b'resourceful',
+ b'responsible',
+ b'rich',
+ b'ridiculous',
+ b'right',
+ b'rightful',
+ b'ripe',
+ b'ritzy',
+ b'roasted',
+ b'robust',
+ b'romantic',
+ b'roomy',
+ b'round',
+ b'royal',
+ b'ruddy',
+ b'rural',
+ b'rustic',
+ b'sable',
+ b'safe',
+ b'salty',
+ b'same',
+ b'satisfying',
+ b'savory',
+ b'scientific',
+ b'scintillating',
+ b'scrumptious',
+ b'second',
+ b'secret',
+ b'secretive',
+ b'seemly',
+ b'selective',
+ b'sensible',
+ b'separate',
+ b'shaggy',
+ b'shaky',
+ b'shining',
+ b'shiny',
+ b'short',
+ b'shy',
+ b'silent',
+ b'silky',
+ b'silly',
+ b'simple',
+ b'simplistic',
+ b'sincere',
+ b'six',
+ b'sizzling',
+ b'skillful',
+ b'sleepy',
+ b'slick',
+ b'slim',
+ b'smart',
+ b'smiling',
+ b'smooth',
+ b'soaring',
+ b'sociable',
+ b'soft',
+ b'solid',
+ b'sophisticated',
+ b'sparkling',
+ b'special',
+ b'spectacular',
+ b'speedy',
+ b'spicy',
+ b'spiffy',
+ b'spiritual',
+ b'splendid',
+ b'spooky',
+ b'spotless',
+ b'spotted',
+ b'square',
+ b'standing',
+ b'statuesque',
+ b'steadfast',
+ b'steady',
+ b'steep',
+ b'stimulating',
+ b'straight',
+ b'straightforward',
+ b'striking',
+ b'striped',
+ b'strong',
+ b'stunning',
+ b'stupendous',
+ b'sturdy',
+ b'subsequent',
+ b'substantial',
+ b'subtle',
+ b'successful',
+ b'succinct',
+ b'sudden',
+ b'super',
+ b'superb',
+ b'supreme',
+ b'swanky',
+ b'sweet',
+ b'swift',
+ b'sympathetic',
+ b'synonymous',
+ b'talented',
+ b'tall',
+ b'tame',
+ b'tan',
+ b'tangible',
+ b'tangy',
+ b'tasteful',
+ b'tasty',
+ b'telling',
+ b'temporary',
+ b'tempting',
+ b'ten',
+ b'tender',
+ b'terrific',
+ b'tested',
+ b'thankful',
+ b'therapeutic',
+ b'thin',
+ b'thinkable',
+ b'third',
+ b'thoughtful',
+ b'three',
+ b'thrifty',
+ b'tidy',
+ b'tiny',
+ b'toothsome',
+ b'towering',
+ b'tranquil',
+ b'tremendous',
+ b'tricky',
+ b'true',
+ b'truthful',
+ b'two',
+ b'typical',
+ b'ubiquitous',
+ b'ultra',
+ b'unassuming',
+ b'unbiased',
+ b'uncovered',
+ b'understanding',
+ b'understood',
+ b'unequaled',
+ b'unique',
+ b'unusual',
+ b'unwritten',
+ b'upbeat',
+ b'useful',
+ b'utopian',
+ b'utter',
+ b'uttermost',
+ b'valuable',
+ b'various',
+ b'vast',
+ b'verdant',
+ b'vermilion',
+ b'versatile',
+ b'versed',
+ b'victorious',
+ b'vigorous',
+ b'violet',
+ b'vivacious',
+ b'voiceless',
+ b'voluptuous',
+ b'wacky',
+ b'waiting',
+ b'wakeful',
+ b'wandering',
+ b'warm',
+ b'warmhearted',
+ b'wealthy',
+ b'whimsical',
+ b'whispering',
+ b'white',
+ b'whole',
+ b'wholesale',
+ b'whopping',
+ b'wide',
+ b'wiggly',
+ b'wild',
+ b'willing',
+ b'windy',
+ b'winsome',
+ b'wiry',
+ b'wise',
+ b'wistful',
+ b'witty',
+ b'womanly',
+ b'wonderful',
+ b'workable',
+ b'young',
+ b'youthful',
+ b'yummy',
+ b'zany',
+ b'zealous',
+ b'zesty',
+ b'zippy'
]
def randomtopicname(ui):
# Re-implement random.choice() in the way it was written in Python 2.
def choice(things):
return things[int(len(things) * random.random())]
- if ui.configint("devel", "randomseed"):
- random.seed(ui.configint("devel", "randomseed"))
- return choice(adjectives) + "-" + choice(animals)
+ if ui.configint(b"devel", b"randomseed"):
+ random.seed(ui.configint(b"devel", b"randomseed"))
+ return choice(adjectives) + b"-" + choice(animals)