code: def _assemble_lsid(self, module_number):
          
          if self.base_lsid is None:
              raise Exception("Base LSID in LSID authority not initialized")
  
          return self.base_lsid + ":" + str(module_number)
docs: Return an assembled LSID based off the provided module number and the authority's base LSID.
          Note: Never includes the module's version number.
          :param module_number:
          :return: string