Changeset 24281 for trunk/Nebulous/lib/Nebulous/Client.pm
- Timestamp:
- May 29, 2009, 4:09:09 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/lib/Nebulous/Client.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/lib/Nebulous/Client.pm
r23934 r24281 9 9 no warnings qw( uninitialized ); 10 10 11 our $VERSION = '0. 09';11 our $VERSION = '0.17'; 12 12 13 13 use Digest::MD5; … … 1048 1048 1049 1049 1050 sub chmod 1051 { 1052 my $self = shift; 1053 1054 my ($key, $mode) = validate_pos( @_, 1055 { 1056 type => SCALAR, 1057 }, 1058 { 1059 type => SCALAR, 1060 regex => qr/\d{3,4}/, 1061 }, 1062 ); 1063 1064 $log->debug( "entered - @_" ); 1065 1066 my $response = $self->{ 'server' }->chmod_object($key, $mode); 1067 if ( $response->fault ) { 1068 $self->set_err($response->faultstring); 1069 if ($response->faultstring =~ /is valid object key/) { 1070 $log->debug( "leaving" ); 1071 return; 1072 } 1073 if ($response->faultstring =~ /is allowable mode/) { 1074 $log->debug( "leaving" ); 1075 return; 1076 } 1077 1078 $log->logdie("unhandled fault - ", $self->err); 1079 } 1080 1081 my $response_mode = $response->result; 1082 1083 $log->debug( "leaving" ); 1084 1085 return $response_mode; 1086 } 1087 1088 1050 1089 sub err 1051 1090 {
Note:
See TracChangeset
for help on using the changeset viewer.
