You've already forked pgbackrest
							
							
				mirror of
				https://github.com/pgbackrest/pgbackrest.git
				synced 2025-10-30 23:37:45 +02:00 
			
		
		
		
	More Moose removal.
This commit is contained in:
		| @@ -8,11 +8,25 @@ use strict; | ||||
| use warnings; | ||||
| use Carp; | ||||
|  | ||||
| use Moose; | ||||
| #################################################################################################################################### | ||||
| # CONSTRUCTOR | ||||
| #################################################################################################################################### | ||||
| sub new | ||||
| { | ||||
|     my $class = shift;       # Class name | ||||
|     my $iCode = shift;       # Error code | ||||
|     my $strMessage = shift;  # ErrorMessage | ||||
|  | ||||
| # Module variables | ||||
| has iCode => (is => 'bare');       # Exception code | ||||
| has strMessage => (is => 'bare');  # Exception message | ||||
|     # Create the class hash | ||||
|     my $self = {}; | ||||
|     bless $self, $class; | ||||
|  | ||||
|     # Initialize exception | ||||
|     $self->{iCode} = $iCode; | ||||
|     $self->{strMessage} = $strMessage; | ||||
|  | ||||
|     return $self; | ||||
| } | ||||
|  | ||||
| #################################################################################################################################### | ||||
| # CODE | ||||
| @@ -34,5 +48,4 @@ sub message | ||||
|     return $self->{strMessage}; | ||||
| } | ||||
|  | ||||
| no Moose; | ||||
| __PACKAGE__->meta->make_immutable; | ||||
| return 1; | ||||
|   | ||||
| @@ -28,6 +28,7 @@ sub new | ||||
|     my $self = {}; | ||||
|     bless $self, $class; | ||||
|  | ||||
|     # Initialize thread and queues | ||||
|     $self->{oThreadQueue} = Thread::Queue->new(); | ||||
|     $self->{oThreadResult} = Thread::Queue->new(); | ||||
|     $self->{oThread} = threads->create(\&process_thread, $self); | ||||
|   | ||||
| @@ -96,7 +96,7 @@ sub new | ||||
| } | ||||
|  | ||||
| #################################################################################################################################### | ||||
| # thread_kill | ||||
| # THREAD_KILL | ||||
| #################################################################################################################################### | ||||
| sub thread_kill | ||||
| { | ||||
|   | ||||
| @@ -498,7 +498,7 @@ sub log | ||||
|     # Throw a typed exception if code is defined | ||||
|     if (defined($iCode)) | ||||
|     { | ||||
|         return BackRest::Exception->new(iCode => $iCode, strMessage => $strMessage); | ||||
|         return new BackRest::Exception($iCode, $strMessage); | ||||
|     } | ||||
|  | ||||
|     # Return the message test so it can be used in a confess | ||||
|   | ||||
		Reference in New Issue
	
	Block a user