[Jifty-commit] r6874 - plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin

Jifty commits jifty-commit at lists.jifty.org
Thu Apr 23 01:00:26 EDT 2009


Author: sartak
Date: Thu Apr 23 01:00:26 2009
New Revision: 6874

Modified:
   plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm

Log:
Factor out generate_profile

Modified: plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm
==============================================================================
--- plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm	(original)
+++ plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm	Thu Apr 23 01:00:26 2009
@@ -92,11 +92,7 @@
 
     # need to generate the profile
     my $dir = $self->profile_dir($id);
-    if (!-d $dir) {
-        die "Unable to find profile output file '$dir.out'"
-            unless -e "$dir.out";
-        system("nytprofhtml -f $dir.out -o $dir");
-    }
+    $self->generate_profile($dir);
 
     my $profile = '/_profile/'.Jifty->app_class."-$$/nytprof-$id/index.html" ;
 
@@ -113,4 +109,16 @@
     };
 }
 
+sub generate_profile {
+    my $self = shift;
+    my $dir  = shift;
+
+    if (!-d $dir) {
+        my $input = "$dir.out";
+        die "Unable to find profile output file '$input'"
+            unless -e $input;
+        system("nytprofhtml -f $input -o $dir");
+    }
+}
+
 1;


More information about the Jifty-commit mailing list