{"id":45493,"library":"mulpyplexer","title":"Mulpyplexer","description":"A Python module that multiplexes interactions with lists of objects, allowing method calls and attribute access to be broadcast across a collection. The current version is 0.09. Release cadence is low, with no recent updates.","status":"active","version":"0.09","language":"python","source_language":"en","source_url":"https://github.com/techdragon/mulpyplexer","tags":["multiplex","object-list","broadcast"],"install":[{"cmd":"pip install mulpyplexer","lang":"bash","label":"Latest version"}],"dependencies":[],"imports":[{"wrong":"from mulpyplexer import multiplex","symbol":"MP","correct":"from mulpyplexer import MP"}],"quickstart":{"code":"from mulpyplexer import multiplex\n\nclass A:\n    def __init__(self, name):\n        self.name = name\n    def greet(self):\n        print(f\"Hello from {self.name}\")\n\na1 = A(\"Alice\")\na2 = A(\"Bob\")\nmp = multiplex([a1, a2])\nmp.greet()  # prints both greetings\n","lang":"python","description":"Multiplex method calls across a list of objects."},"warnings":[{"fix":"Access the original list via mp.__wrapped__.","message":"Mulpyplexer returns a special wrapper, but slicing or indexing the multiplex object does not return the underlying objects; use .__wrapped__ or access the list directly.","severity":"gotcha","affected_versions":"all"},{"fix":"Use sequential processing if order matters.","message":"Method calls return a list of results, but if methods have side effects, order of execution is not guaranteed to be sequential.","severity":"gotcha","affected_versions":"all"},{"fix":"Test with Python 3; consider using list comprehensions as alternative.","message":"Python 2 support may be incomplete; library has not been updated for Python 3 changes like __iter__ vs iteration protocols.","severity":"deprecated","affected_versions":"0.09"}],"env_vars":null,"search_vec":"'0.09':28 'access':17 'across':21 'allow':12 'attribut':16 'broadcast':20,41 'cadenc':30 'call':14 'collect':23 'current':25 'interact':7 'list':9,40 'low':32 'method':13 'modul':4 'mulpyplex':1 'multiplex':6,37 'object':11,39 'object-list':38 'python':3 'recent':35 'releas':29 'updat':36 'version':26","created_at":"2026-06-07T12:55:16.799667+00:00","updated_at":"2026-06-07T12:55:16.799667+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}