neonize package

Subpackages

Submodules

neonize.builder module

neonize.client module

neonize.const module

neonize.events module

class neonize.events.Event(client)[source]

Bases: object

property blocking
classmethod default_blocking(_)[source]
execute(binary, size, code)[source]

Executes a function from the list of functions based on the given code.

Parameters:
  • binary (int) – The binary data to be processed by the function.

  • size (int) – The size of the binary data.

  • code (int) – The index of the function to be executed from the list of functions.

qr(f)[source]
wrap(f, event)[source]

This method wraps the function ‘f’ and returns a new function ‘serialization’ that takes two parameters - binary and size. The ‘serialization’ function calls ‘f’ with the client and an event deserialized from a string.

Parameters:
  • f (Callable[[NewClient, EventType], None]) – Function to be wrapped. It should accept two parameters - a NewClient object and an EventType object.

  • event (Type[EventType]) – Type of the event.

Raises:

UnsupportedEvent – If the provided event is not supported.

Returns:

Returns a function ‘serialization’ that accepts two parameters - binary and size.

Return type:

Callable[[int, int], None]

neonize.exc module

exception neonize.exc.BuildPollVoteError[source]

Bases: Exception

exception neonize.exc.ContactStoreError[source]

Bases: Exception

exception neonize.exc.CreateGroupError[source]

Bases: Exception

exception neonize.exc.CreateNewsletterError[source]

Bases: Exception

exception neonize.exc.DownloadError[source]

Bases: Exception

exception neonize.exc.FollowNewsletterError[source]

Bases: Exception

exception neonize.exc.GetBlocklistError[source]

Bases: Exception

exception neonize.exc.GetContactQrLinkError[source]

Bases: Exception

exception neonize.exc.GetGroupInfoError[source]

Bases: Exception

exception neonize.exc.GetGroupInviteLinkError[source]

Bases: Exception

exception neonize.exc.GetGroupRequestParticipantsError[source]

Bases: Exception

exception neonize.exc.GetJoinedGroupsError[source]

Bases: Exception

exception neonize.exc.GetLinkedGroupParticipantsError[source]

Bases: Exception

exception neonize.exc.GetNewsletterInfoError[source]

Bases: Exception

exception neonize.exc.GetNewsletterInfoWithInviteError[source]

Bases: Exception

exception neonize.exc.GetNewsletterMessageUpdateError[source]

Bases: Exception

exception neonize.exc.GetNewsletterMessagesError[source]

Bases: Exception

exception neonize.exc.GetProfilePictureError[source]

Bases: Exception

exception neonize.exc.GetStatusPrivacyError[source]

Bases: Exception

exception neonize.exc.GetSubGroupsError[source]

Bases: Exception

exception neonize.exc.GetSubscribedNewslettersError[source]

Bases: Exception

exception neonize.exc.GetUserDevicesError[source]

Bases: Exception

exception neonize.exc.GetUserInfoError[source]

Bases: Exception

exception neonize.exc.InviteLinkError[source]

Bases: Exception

exception neonize.exc.IsOnWhatsAppError[source]

Bases: Exception

exception neonize.exc.JoinGroupWithInviteError[source]

Bases: Exception

exception neonize.exc.LinkGroupError[source]

Bases: Exception

exception neonize.exc.LogoutError[source]

Bases: Exception

exception neonize.exc.MarkReadError[source]

Bases: Exception

exception neonize.exc.NewsletterMarkViewedError[source]

Bases: Exception

exception neonize.exc.NewsletterSendReactionError[source]

Bases: Exception

exception neonize.exc.NewsletterSubscribeLiveUpdatesError[source]

Bases: Exception

exception neonize.exc.NewsletterToggleMuteError[source]

Bases: Exception

exception neonize.exc.ResolveBusinessMessageLinkError[source]

Bases: Exception

exception neonize.exc.ResolveContactQRLinkError[source]

Bases: Exception

exception neonize.exc.SendAppStateError[source]

Bases: Exception

exception neonize.exc.SendMessageError[source]

Bases: Exception

exception neonize.exc.SetDefaultDisappearingTimerError[source]

Bases: Exception

exception neonize.exc.SetDisappearingTimerError[source]

Bases: Exception

exception neonize.exc.SetGroupAnnounceError[source]

Bases: Exception

exception neonize.exc.SetGroupLockedError[source]

Bases: Exception

exception neonize.exc.SetGroupPhotoError[source]

Bases: Exception

exception neonize.exc.SetGroupTopicError[source]

Bases: Exception

exception neonize.exc.SetPassiveError[source]

Bases: Exception

exception neonize.exc.SetPrivacySettingError[source]

Bases: Exception

exception neonize.exc.SetStatusMessageError[source]

Bases: Exception

exception neonize.exc.SubscribePresenceError[source]

Bases: Exception

exception neonize.exc.UnfollowNewsletterError[source]

Bases: Exception

exception neonize.exc.UnlinkGroupErro[source]

Bases: Exception

exception neonize.exc.UnlinkGroupError[source]

Bases: Exception

exception neonize.exc.UnsupportedEvent[source]

Bases: Exception

exception neonize.exc.UpdateBlocklistError[source]

Bases: Exception

exception neonize.exc.UpdateGroupParticipantsError[source]

Bases: Exception

exception neonize.exc.UploadError[source]

Bases: Exception

neonize.types module

Module contents