Skip to content

Instantly share code, notes, and snippets.

@sorenlouv
sorenlouv / determine-changed-props.js
Last active April 18, 2024 16:21
Determine which props causes React components to re-render
import React, { Component } from 'react';
export default function withPropsChecker(WrappedComponent) {
return class PropsChecker extends Component {
componentWillReceiveProps(nextProps) {
Object.keys(nextProps)
.filter(key => {
return nextProps[key] !== this.props[key];
})
.map(key => {
current_dir = File.dirname(__FILE__)
chef_repo_dir = File.dirname(current_dir)
home_dir = ENV["HOME"]
user = ENV["CHEF_USER"] || ENV["USER"]
server_url = ENV["CHEF_SERVER_URL"]
orgname = ENV["OPSCODE_ORGNAME"]
node_name user
client_key File.join(current_dir, "#{user}.pem")
cookbook_path [File.join(chef_repo_dir, "cookbooks")]
from celery.task.control import task, rate_limit
def send_shit(article):
...
def user_send(user, article):
taskname = "send.{user}".format(user.name)