code: def make_var(self, op_name, name, shape):
          '''Creates a new TensorFlow variable.'''
          if op_name in self.weights and name in self.weights[op_name]:
              if self.verbose:
                  print("Using: {} {}".format(op_name, name))
              initializer = tf.constant(self.weights[op_name][name], shape=shape)
              return tf.get_variable(name, initializer=initializer, trainable=self.trainable)
          return tf.get_variable(name, shape, trainable=self.trainablef make_var(self, op_name, name, shape):
          '''Creates a new TensorFlow variable.'''
          if op_name in self.weights and name in self.weights[op_name]:
              if self.verbose:
                  print("Using: {} {}".format(op_name, name))
              initializer = tf.constant(self.weights[op_name][name], shape=shape)
              return tf.get_variable(name, initializer=initializer, trainable=self.trainable)
          return tf.get_variable(name, shape, trainable=self.trainable)
docs: Creates a new TensorFlow variable.